]> git.lizzy.rs Git - minetest.git/blob - util/master/servers.jst
bbefe3062d45d6ebbdcb4053be5c20ac73033306
[minetest.git] / util / master / servers.jst
1 {{? !master.no_total}}
2 <div class="total">
3         Players: {{=it.total.clients}}/{{=it.total_max.clients}}&nbsp;
4         Servers: {{=it.total.servers}}/{{=it.total_max.servers}}
5 </div>
6 {{?}}
7 <table>
8         <tr>
9                 {{? !master.no_address}}<th>IP[:Port]</th>{{?}}
10                 {{? !master.no_clients}}<th>Players/Max</th>{{?}}
11                 {{? !master.no_version}}<th>Version, Gameid, MapGen</th>{{?}}
12                 {{? !master.no_name}}<th>Name</th>{{?}}
13                 {{? !master.no_description}}<th>Description</th>{{?}}
14                 {{? !master.no_flags}}<th>Flags</th>{{?}}
15                 {{? !master.no_uptime}}<th>Uptime, Age</th>{{?}}
16                 {{? !master.no_ping}}<th>Ping</th>{{?}}
17         </tr>
18         {{~it.list :server:index}}
19         {{ if (master.limit && index + 1 > master.limit) break;}}
20         <tr>
21                 {{? !master.no_address}}
22                 <td class ="address">
23                         {{=addressString(server)}}
24                 </td>{{?}}
25                 {{? !master.no_clients}}
26                 <td class="clients{{? server.clients_list && server.clients_list.length > 0}} hover_list_text{{?}}">
27                         {{=server.clients}}/{{=server.clients_max}} {{=server.clients_top}}
28                         {{=hoverList("Clients", server.clients_list)}}
29                 </td>{{?}}
30                 {{? !master.no_version}}
31                 <td class="version{{? server.mods && server.mods.length > 0}} hover_list_text{{?}}">
32                         {{=escapeHTML(server.version)}}, {{=escapeHTML(server.gameid)}},&nbsp;
33                         {{=escapeHTML(server.mapgen || '?')}}
34                         {{=hoverList("Mods", server.mods)}}
35                 </td>{{?}}
36                 {{? !master.no_name}}
37                 <td class="name">
38                         {{? server.url}}
39                                 <a href="{{=escapeHTML(server.url)}}">{{=tooltipString(server.name, 25)}}</a>
40                         {{??}}
41                                 {{=tooltipString(server.name, 25)}}
42                         {{?}}
43                 </td>{{?}}
44                 {{? !master.no_description}}
45                 <td class="description">
46                         {{=tooltipString(server.description, 50)}}
47                 </td>{{?}}
48                 {{? !master.no_flags}}
49                 <td class="flags">
50                         {{=server.creative ? 'Cre ' : ''}}
51                         {{=server.dedicated ? 'Ded ' : ''}}
52                         {{=server.damage ? 'Dmg ' : ''}}
53                         {{=server.liquid_finite ? 'Liq ' : ''}}
54                         {{=server.pvp ? 'PvP ' : ''}}
55                         {{=server.password ? 'Pwd ' : ''}}
56                         {{=server.rollback ? 'Rol ' : ''}}
57                 </td>{{?}}
58                 {{? !master.no_uptime}}
59                 <td class="uptime">
60                         {{=humanTime(server.uptime)}}, {{=humanTime(server.game_time)}}
61                 </td>{{?}}
62                 {{? !master.no_ping}}
63                 <td class="ping">
64                         {{=Math.floor(server.ping * 1000)}}
65                 </td>{{?}}
66         </tr>
67         {{~}}
68 </table>