Created
December 3, 2018 00:56
-
-
Save Nakilon/959835ebbb474ad072ca98e26fc96e4f to your computer and use it in GitHub Desktop.
QuakeLive dedicated server guide draft; the rest is somewhere on another machine
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
screen -x workshop | |
steamcmd +login anonymous +workshop_download_item 282440 539421606 +quit | |
screen -x server | |
QLDS_RCON_PASS=... QLDS_STATS_PASS=... ./run.sh 0 | |
steam@ql:~$ tree qlds_fs_homepath/27960/ | |
qlds_fs_homepath/27960/ | |
└── baseq3 | |
├── access.txt | |
├── mappool.txt | |
├── mappool.txt.save | |
├── profile.pid | |
├── qagamei386.so | |
├── server.cfg | |
├── workshop.txt | |
└── zmqpass.txt | |
steam@ql:~$ cat qlds_fs_homepath/27960/baseq3/access.txt | |
# Be sure to run /reload_access if editing this file while server is running. | |
# The server will overwrite your changes on map exit and shutdown | |
# 1 entry per line, format: steamid|(mod|admin|ban) | |
# ex: 76561198072786081|ban | |
76561198206915811|admin | |
steam@ql:~$ cat qlds_fs_homepath/27960/baseq3/workshop.txt | |
# specify 1 workshop item id per line, ex: | |
# 494372396 | |
# 441344649 | |
1441650712 | |
538941289 | |
728480172 | |
572015381 | |
1502166021 | |
691078677 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
steam@ql:~$ cat qlds_fs_homepath/27960/baseq3/server.cfg | |
set bot_enable 1 | |
set bot_minplayers 2 | |
set bot_thinktime 0 | |
set bot_challenge 1 | |
set bot_startingSkill 5 | |
set bot_aasoptimize 1 | |
set bot_groundOnly 1 | |
... | |
set sv_tags "nakilon, g_alltalk 1" // Comma delimited field of server tags to show in server browser. | |
// Will automatically include gametype and some gameplay modifications. | |
// ex. "crouch slide, classic, space" | |
... | |
set com_hunkMegs "300" // May need to be increased for additional players. | |
... | |
set sv_warmupReadyPercentage "0.7" // Ratio of players that must be ready before the match starts. | |
... | |
set g_inactivity "0" // Kick players who are inactive for x amount of seconds. | |
set g_alltalk "1" // 0: Limit voice comms to teams during match | |
// 1: Allow all players to talk to each other always | |
// 2: 1+ send back your own voice to yourself for testing | |
... | |
set sv_fps "80" // Change how many frames the server runs per second. WARNING: Has not been tested extensively, and | |
// will have a direct impact on CPU and network usage! | |
... |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment