Главная Новости Услуги Форум | База знаний

Вверх

Меню
Пользователей онлайн
Онлайн игроков: 60

Как настроить сервер CS 1.6 на Linux

Настройка сервера CS 1.6 на Linux

1. server.cfgcstrike/server.cfg):

hostname "My Linux CS 1.6 Server"
rcon_password "yourpass"
sv_password ""

sv_maxrate 100000
sv_minrate 25000
sv_maxupdaterate 100
sv_minupdaterate 30
sys_ticrate 1000

mp_timelimit 30
mp_roundtime 3
mp_freezetime 5
mp_buytime 0.45
mp_startmoney 800
mp_c4timer 35
mp_friendlyfire 0
mp_limitteams 2
mp_autokick 0

log on
mp_logfile 1

sv_cheats 0
sv_pausable 0

2. Установка Metamod-r (для ReHLDS):

cd ~/hlds/cstrike
mkdir -p addons/metamod
cd addons/metamod
wget https://github.com/rehlds/Metamod-R/releases/latest/download/metamod-bin-*.zip
unzip metamod-bin-*.zip
cp addons/metamod/metamod_i386.so .

# Patch liblist.gam:
cd ~/hlds/cstrike
sed -i 's|gamedll_linux "dlls/cs.so"|gamedll_linux "addons/metamod/metamod_i386.so"|g' liblist.gam

# Создать plugins.ini:
echo "linux addons/amxmodx/dlls/amxmodx_mm_i386.so" > addons/metamod/plugins.ini

3. Установка AMX Mod X:

cd ~/hlds/cstrike
wget https://github.com/alliedmodders/amxmodx/releases/download/1.9.0.5303/amxmodx-1.9.0-git5303-base-linux.tar.gz
tar xzf amxmodx-1.9.0-git5303-base-linux.tar.gz
wget https://github.com/alliedmodders/amxmodx/releases/download/1.9.0.5303/amxmodx-1.9.0-git5303-cstrike-linux.tar.gz
tar xzf amxmodx-1.9.0-git5303-cstrike-linux.tar.gz
rm amxmodx-*.tar.gz

4. Выдача админкиcstrike/addons/amxmodx/configs/users.ini):

"Admin" "yourpass" "abcdefghijklmnopqrstu" "a"
"STEAM_0:1:12345" "" "abcdefghijklmnopqrstu" "ce"

5. Установка плагинов:

cp plugin.amxx ~/hlds/cstrike/addons/amxmodx/plugins/
echo "plugin.amxx" >> ~/hlds/cstrike/addons/amxmodx/configs/plugins.ini

6. Логи:

# Игровые логи:
tail -f ~/hlds/cstrike/qconsole.log

# Логи AMX Mod X:
ls ~/hlds/cstrike/addons/amxmodx/logs/

# Системные логи (если systemd):
journalctl -u cs16 -f

7. Бэкап сервера:

# Создание архива:
tar czf cs16_backup_$(date +%F).tar.gz ~/hlds/

# Восстановление:
tar xzf cs16_backup_2025-01-01.tar.gz -C /

8. Оптимизация производительности:

# Установить планировщик для процесса:
# В /etc/systemd/system/cs16.service добавить:
CPUAffinity=0
Nice=-5

# Лимиты в /etc/security/limits.conf:
hlds soft nofile 65535
hlds hard nofile 65535
Назад