thewanderer, on 11 August 2011 - 12:58 PM, said:
Hi, I run a server at rkaw.pl (resolves to 89.72.102.103) on UDP port 27960, but it does not show up in the server list
in game. It's reachable from the outside, though:
http://www.urbanterr....102.103:27960/ and I can see it on the Polish server list:
http://www.urbanterr...rs/list/?loc=pl .
What is happening? O.o
EDIT: this only happens in ioquake3, not ioUrT. Why is ioquake3 discriminated against on the master server? (I'm using protocol version 68, com_gamename q3ut4, gamename q3ut4 - apparently ioUrT does not send any com_gamename to the server O.o)
This is an old topic, but I want to help anyone who may be searching for this information out there.
In qcommon/q_shared.h you need to go to the #ifdef STANDALONE section, change the values to the following:
#ifdef STANDALONE
#define PRODUCT_NAME "ioq3"
#define BASEGAME "q3ut4"
#define CLIENT_WINDOW_TITLE "ioUrbanTerror"
#define CLIENT_WINDOW_MIN_TITLE "ioUrT"
#define HOMEPATH_NAME_UNIX ".q3a"
#define HOMEPATH_NAME_WIN "q3ut4"
#define HOMEPATH_NAME_MACOSX HOMEPATH_NAME_WIN
#define GAMENAME_FOR_MASTER "Quake3Arena" // must NOT contain whitespace
#define LEGACY_PROTOCOL // You probably don't need this for your standalone game
then in your makefile.local make sure BUILD_STANDALONE=1
recompile, and your build should list itself after it sends a heartbeat to the master