←
Tweaking your Counter-Strike 1.6 server
Small tweaks like server name, server settings, mapcycle and the message of the day (MOTD)
If the Counter-Strike process is running then first kill it. When the Counter-Strike process isn't running then proceed to step 5.
1. SSH to the server
2. screen -r
3. quit
4. CTRL + c
5. cd ~/cs16/cstrike/
6. mv server.cfg server.bak
7. wget https://zeus.geforce.nl/~mb/files/games/server.cfg
- Don't forget to edit the newly downloaded server.cfg to your own needs and settings
8. mv motd.txt motd.bak
9. wget https://zeus.geforce.nl/~mb/files/games/motd.txt
- Don't forget to edit the newly downloaded motd.txt to your own needs
10. mv mapcycle.txt mapcycle.bak
11. wget https://zeus.geforce.nl/~mb/files/games/mapcycle.txt
- Ofcourse you can edit the newly downloaded mapcycle.txt to your own favourite maps
12. chmod 755 server.cfg motd.txt mapcycle.txt
13. mkdir SAVE
14. chmod 775 SAVE
15. cd ~/cs16/
16. ./hlds_run -game cstrike +ip 192.168.1.203 +port 27015 -pingboost 1 +sys_ticrate 1000 +fps_max 1000 +fps_modem 1000 +maxplayers 24 +map de_dust2
- You can leave out '+ip 192.168.1.203 +port 27015' when using default or change them to your needs
17. After a few seconds and some stuff in your console you should see the following:
Connection to Steam servers successful.
VAC secure mode is activated.
18. The server is running, you can check this bij typing 'status', you should see the following:
hostname: My Counter-Strike 1.6 Server
version : 48/1.1.2.7/Stdio 8684 secure (10)
tcp/ip : 192.168.1.203:27015
map : de_dust2 at: 0 x, 0 y, 0 z
players : 0 active (24 max)
# name userid uniqueid frag time ping loss adr
0 users
19. CTRL a + d (detached)
20. Done! You now have a fully functional and customized Counter-Strike 1.6 server running without mods/scripts.
21. Click here for installing some cool mods and make your Counter-Strike 1.6 server stand out!
→
Install 1000HZ kernel and achieve a 1000 FPS server
Back in the days you had to manually compile a kernel and set it to 1000Hz, nowadays it's a lot easier to get this done.
I don't think this works on VPS, cause those CPU's are virtual & shared. So this probably only works on dedicated servers.
Before with normal kernel:
1. grep 'CONFIG_HZ=' /boot/config-$(uname -r)
CONFIG_HZ=250
2. sudo apt update
3. sudo apt -y install linux-lowlatency
4. sudo reboot
Afterwards with low latency kernel:
5. grep 'CONFIG_HZ=' /boot/config-$(uname -r)
CONFIG_HZ=1000
And check in-game in your (rcon) console as well to see the result:
stats
CPU In Out Uptime Users FPS Players
9.00 0.00 0.00 949 1 900.05 0
To remove the low latency kernel and go back to the normal kernel use the following:
6. sudo apt-get -y autoremove --purge linux-lowlatency