]> git.lizzy.rs Git - minetest.git/blobdiff - util/master/servers.jst
Works for debian and a few other distributions but fails for even more so back to...
[minetest.git] / util / master / servers.jst
index ffeb45d314ea0e21c3b9f8cebdd0c482f70ed525..54eea28425134ff564a4a1b5bb8b2eda853d961b 100644 (file)
@@ -7,13 +7,13 @@
 <table>
        <tr>
                {{? !master.no_address}}<th>IP[:Port]</th>{{?}}
-               {{? !master.no_clients}}<th>Players/Max</th>{{?}}
+               {{? !master.no_clients}}<th>Players/Max{{? !master.no_avgtop}}<br/>Avg/Top{{?}}</th>{{?}}
                {{? !master.no_version}}<th>Version, Gameid, MapGen</th>{{?}}
                {{? !master.no_name}}<th>Name</th>{{?}}
                {{? !master.no_description}}<th>Description</th>{{?}}
                {{? !master.no_flags}}<th>Flags</th>{{?}}
                {{? !master.no_uptime}}<th>Uptime, Age</th>{{?}}
-               {{? !master.no_ping}}<th>Ping</th>{{?}}
+               {{? !master.no_ping}}<th>Ping, Lag</th>{{?}}
        </tr>
        {{~it.list :server:index}}
        {{ if (master.limit && index + 1 > master.limit) break;}}
                        {{=addressString(server)}}
                </td>{{?}}
                {{? !master.no_clients}}
-               <td class="clients{{? server.clients_list && server.clients_list.length > 0}} hover_list_text{{?}}">
-                       {{=server.clients}}/{{=server.clients_max}} {{=server.clients_top}}
+               <td class="clients{{? server.clients_list && server.clients_list.length > 0}} mts_hover_list_text{{?}}">
+                       {{=server.clients}}/{{=server.clients_max}}{{? !master.no_avgtop}} &nbsp;&nbsp;{{=Math.floor(server.pop_v)}}/{{=server.clients_top}}{{?}}
                        {{=hoverList("Clients", server.clients_list)}}
                </td>{{?}}
                {{? !master.no_version}}
-               <td class="version{{? server.mods && server.mods.length > 0}} hover_list_text{{?}}">
+               <td class="version{{? server.mods && server.mods.length > 0}} mts_hover_list_text{{?}}">
                        {{=escapeHTML(server.version)}}, {{=escapeHTML(server.gameid)}},&nbsp;
                        {{=escapeHTML(server.mapgen || '?')}}
                        {{=hoverList("Mods", server.mods)}}
@@ -47,7 +47,8 @@
                        {{=tooltipString(server.description, 50)}}
                </td>{{?}}
                {{? !master.no_flags}}
-               <td class="flags">
+               <td class="flags {{? server.privs}} mts_hover_list_text{{?}}">
+                       {{=hoverString("Privs", server.privs)}}
                        {{=server.creative ? 'Cre ' : ''}}
                        {{=server.dedicated ? 'Ded ' : ''}}
                        {{=server.damage ? 'Dmg ' : ''}}
@@ -55,6 +56,7 @@
                        {{=server.pvp ? 'PvP ' : ''}}
                        {{=server.password ? 'Pwd ' : ''}}
                        {{=server.rollback ? 'Rol ' : ''}}
+                       {{=server.can_see_far_names ? 'Far ' : ''}}
                </td>{{?}}
                {{? !master.no_uptime}}
                <td class="uptime">
                </td>{{?}}
                {{? !master.no_ping}}
                <td class="ping">
-                       {{=Math.floor(server.ping * 1000)}}
+                       {{=Math.floor(server.ping * 1000)}}{{? server.lag}}, {{= Math.floor(server.lag * 1000)}}{{?}}
                </td>{{?}}
        </tr>
        {{~}}
 </table>
+{{? master.min_clients || master.limit}}
+       <a class="clickable" onclick="delete master.min_clients; delete master.limit; get();">More...</a>
+{{?}}