Linux стартиращ скрипт за Counter-Strike сървъри

Дискусии и проблеми свързани с Linux.
Аватар
bigshow
Извън линия
Потребител
Потребител
Мнения: 39
Регистриран на: 13 Ное 2016, 11:21
Местоположение: София
Се отблагодари: 3 пъти
Получена благодарност: 1 път

Re: Linux стартиращ скрипт за Counter-Strike сървъри

Мнение от bigshow » 04 Яну 2023, 22:02

Failed to start classic.service: Unit classic.service not found.


Нещо не тръгва при мен. убунту 18.04 ?

Аватар
EMOTO2.COM
Извън линия
Потребител
Потребител
Мнения: 344
Регистриран на: 11 Яну 2018, 17:02
Се отблагодари: 26 пъти
Получена благодарност: 31 пъти
Обратна връзка:

Re: Linux стартиращ скрипт за Counter-Strike сървъри

Мнение от EMOTO2.COM » 04 Яну 2023, 23:55

Нямаш създаден файла с кода или поне не си отворил папката където се намира...

Код за потвърждение: Избери целия код

#!/bin/sh

cd /home/emoto2/Dust2
taskset -c 0 screen -A -m -d -S Dust2 ./hlds_run -game cstrike +ip 194.195.246.127 -port 27015 +map de_dust2_snow +maxplayers 32 +sv_lan 0 -nojoy +secure -pingboost 3

cd /home/emoto2/Biohazard
taskset -c 1 screen -A -m -d -S Biohazard ./hlds_run -game cstrike +ip 194.195.246.127 -port 27016 +map zm_dust2 +maxplayers 32 +sv_lan 0 -nojoy +secure -pingboost 3

cd /home/emoto2/Gungame
taskset -c 2 screen -A -m -d -S Gungame ./hlds_run -game cstrike +ip 194.195.246.127 -port 27017 +map gg_ak-colt_palm_beach +maxplayers 32 +sv_lan 0 -nojoy +secure -pingboost 3

cd /home/emoto2/Plague
taskset -c 3 screen -A -m -d -S Plague ./hlds_run -game cstrike +ip 194.195.246.127 -port 27018 +map zm_dust_world +maxplayers 32 +sv_lan 0 -nojoy +secure -pingboost 3
Ето ти моя код който е при мен, само си го редактирай за всеки сървър. За да се рестартирва евентуално при краш отваряш hlds_run файла и правиш същите настройки като тези:

Код за потвърждение: Избери целия код

	GAME="valve"
	DEBUG=""
	RESTART="yes"
	HL=./hlds_linux
	HL_DETECT=1
	TIMEOUT=3 # time to wait after a crash (in seconds)
	CRASH_DEBUG_MSG="email debug.log to [email protected]"
	GDB="gdb" # the gdb binary to run
	DEBUG_LOG="debug.log"
	PID_FILE=""
	STEAM=""
	STEAMERR=""
	SIGINT_ACTION="quit 0" # exit normally on sig int
	NO_TRAP=0
	AUTO_UPDATE=""
	BETA_VERSION=""
	PARAMS=$*
Не ти препоръчвам сървър да работи под root защото има плугини който ще се бъгват затова пускай под някакъв потребител. Ако все пак не те интересува ето ти как да направиш да се пуска първия код след пускане на vps/dedicated сървъра.

Отваряш файла с текст редактор nano /etc/rc.local
Слагаш в него пътя към файла:

Код за потвърждение: Избери целия код

#!/bin/sh -e
/bin/bash /home/emoto2/autostart.sh
exit 0
запазваш и задаваш права chmod +x /etc/rc.local
Присъедини се към най-доброто място за игра!
https://emoto2.com/

Публикувай отговор
  • Подобни теми
    Отговори
    Преглеждания
     Последно мнение

Обратно към “Linux”

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 4 госта