Skip to content

Commit cdee52c

Browse files
estabrooKr3m
authored andcommitted
Merging broo's changes
1 parent 2ab78bd commit cdee52c

File tree

7 files changed

+1094
-3
lines changed

7 files changed

+1094
-3
lines changed

Makefile.am

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,9 @@ qstat_SOURCES = \
4141
farmsim.c farmsim.h \
4242
ksp.c ksp.h \
4343
tf.c tf.h \
44-
armyops.c armyops.h
44+
armyops.c armyops.h \
45+
skulltag_huffman.c skulltag_huffman.h \
46+
zandronum.c zandronum.h
4547

4648
dist_configfiles_DATA = qstat.cfg
4749
configfilesdir = $(sysconfdir)

Makefile.noauto

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,9 @@ SRC = \
4747
farmsim.c \
4848
ksp.c \
4949
tf.c \
50-
armyops.c
50+
armyops.c \
51+
skulltag_huffman.c \
52+
zandronum.c
5153

5254
OBJ = $(SRC:.c=.obj)
5355
O = $(SRC:.c=.o)

qstat.h

Lines changed: 39 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,7 @@ typedef query_status_t (*PacketFunc)(struct qserver *, char *rawpkt, int pktlen)
127127
#include "ksp.h"
128128
#include "tf.h"
129129
#include "armyops.h"
130+
#include "zandronum.h"
130131

131132
/*
132133
* Various magic numbers.
@@ -273,8 +274,9 @@ typedef query_status_t (*PacketFunc)(struct qserver *, char *rawpkt, int pktlen)
273274
#define KSP_PROTOCOL_SERVER 77
274275
#define TF_PROTOCOL_SERVER 78
275276
#define TEE_MASTER 79
277+
#define ZANDRONUM_SERVER 80
276278

277-
#define LAST_BUILTIN_SERVER 80
279+
#define LAST_BUILTIN_SERVER 81
278280

279281
#define TF_SINGLE_QUERY (1 << 1)
280282
#define TF_OUTFILE (1 << 2)
@@ -3751,6 +3753,42 @@ server_type *find_server_type_string(char *type_string);
37513753
NULL, /* player_query_func */
37523754
deal_with_teemaster_packet, /* packet_func */
37533755
},
3756+
{
3757+
/* Zandronum server */
3758+
ZANDRONUM_SERVER, /* id */
3759+
"ZAND", /* type_prefix */
3760+
"zand", /* type_string */
3761+
"-zand", /* type_option */
3762+
"Zandronum", /* game_name */
3763+
0, /* master */
3764+
10666, /* default_port */
3765+
0, /* port_offset */
3766+
0, /* flags */
3767+
"gametype", /* game_rule */
3768+
"ZANDRONUM", /* template_var */
3769+
NULL, /* status_packet */
3770+
0, /* status_len */
3771+
NULL, /* player_packet */
3772+
0, /* player_len */
3773+
NULL, /* rule_packet */
3774+
0, /* rule_len */
3775+
NULL, /* master_packet */
3776+
0, /* master_len */
3777+
NULL, /* master_protocol */
3778+
NULL, /* master_query */
3779+
NULL, /* display_player_func */
3780+
NULL, /* display_rule_func */
3781+
NULL, /* display_raw_player_func */
3782+
NULL, /* display_raw_rule_func */
3783+
xml_display_player_info, /* display_xml_player_func */
3784+
NULL, /* display_xml_rule_func */
3785+
json_display_player_info, /* display_json_player_func */
3786+
NULL, /* display_json_rule_func */
3787+
send_zandronum_request_packet, /* status_query_func */
3788+
NULL, /* rule_query_func */
3789+
NULL, /* player_query_func */
3790+
deal_with_zandronum_packet, /* packet_func */
3791+
},
37543792
{
37553793
Q_UNKNOWN_TYPE, /* id */
37563794
"", /* type_prefix */

0 commit comments

Comments
 (0)