Developer Commands
LinuxGSM provides commands to help developers gather information about the game server they are developing.
Command Name
Command
Short
Developer
./gameserver developer
./gameserver dev
Detect Dependencies
./gameserver detect-deps
./gameserver dd
Detect Glibc
./gameserver detect-glibc
./gameserver dg
Detect ldd
./gameserver detect-ldd
./gameserver dl
Query Raw
./gameserver query-raw
./gameserver qr
Clear Functions
./gameserver clear-functions
./gameserver cf

Developer

The developer command enable development mode allowing access to all hidden developer commands. plus generates a debug log dev-debug.logof everything LinuxGSM does when a command is run.
1
./gameserver developer
2
./gameserver dev
Copied!

Detect Dependencies

Detects dependencies the server requires by checking the contents of serverfiles. The output suggests the install command required.
1
./gameserver detect-deps
2
./gameserver dd
Copied!

Detect Glibc

Automatically detects which version of GLIBC a game server requires
1
./gameserver detect-glibc
2
./gameserver dg
Copied!

Detect ldd

Automatically detects required dependencies using the ldd command.
1
./gameserver detect-ldd
2
./gameserver dl
Copied!

Query Raw

Queries the game server using,gamedig , gsquery.py, tcp and upd, giving a raw output. This can diagnose if the game server query is working and configured correctly.
1
./gameserver query-raw
2
./gameserver qr
Copied!

Clear Functions

Use this command when pushing commits to a specific branch. It deletes all functions from lgsm/functions and removes default LinxuGSM configs. Allowing a commit to be applied to the testing enviroment without gameserver.sh being overwritten and reseting the github branch settings.
1
./gameserver clear-fuctions
2
./gameserver cf
Copied!
Last modified 2yr ago