|
Архив - только для чтения |
Модератор форума: andycrowz |
Форум Корзина форума Корзина Стартер,рестартер |
Стартер,рестартер |
Рестартер на орегон. Думаю подгонишь без проблем под своё ядро.
2.4.3 Blizzlike Server by Evrial - Лучшая 2.4.3 сборка+исходник.
Рисуем итемы для 2.4.3 ГАЙД Создаём свой сервер WoW (подробно и доходчиво) Поистине ловок тот, кто умеет скрывать свою ловкость
Сообщение # 2 написано 04.08.2014 в 13:21
|
#!/bin/sh echo "Server restarter script by Ceardieny" while true ; do /opt/server/wow/bin/authserver -c /opt/server/wow/etc/authserver.conf done #!/bin/bash echo "Server restarter script by Ceardieny" while true ; do /opt/server/wow/bin/worldserver -c /opt/server/wow/etc/worldserver.conf done пробывал , не ок
Сообщение # 4 написано 05.08.2014 в 00:02
|
Evrial, сделал всё как написано, не запускает файл trinity, который я поместил в /etc/init.d
При попытке, запустить его в ручную, написало такое: Код -bash: ./trinity: cannot execute binary file Создал 2 файла: restarter и trinity где trinity: а restarter : Залил всё это дело в папку /root, через фтп менеджер. Зашёл в Putty и перешёл в каталог /root. Написал следующее: Код chmod +x trinity restarter cp trinity /etc/init.d/ cp restarter /home/trinity/release/ Ребутнул сервер. Автоматически не включился файл trinity. Перешёл в /etc/init.d и попытался запустить в ручную, где я в начале сообщения написал. Далее, я перешёл в /home/trinity/release/, тут лежит мой restarter. Пишу: Код ./restarter а в ответ он мне такое: Код ./restarter: /bin/bash^M: bad interpreter: No such file or directory Где мой косяк? ----------------------------------------------------------------------------------------------- Ceardieny, сделал вот так: - создал текстовый документ на рабочем столе - залил туда скрипт, только подстроил под себя, где: auth.sh а world.sh: через фтп менеджер, залил их в /home/trinity/release далее, зашёл в Putty, перешёл в /home/trinity/release и сделал так: Код chmod +x auth.sh chmod +x world.sh далее: При попытке открыть в ручную, т.е Код ./auth.sh выбило следующее: Код /bin/sh: 0: Can't open При попытке открыть через screen: Ввожу Код screen -AmdS auth /home/trinity/release/auth.sh screen -AmdS world /home/trinity/release/world.sh смотрю screen -ls и вижу: Код No Sockets found in /var/run/screen/S-root. Как так? |
#!/bin/sh echo "Server restarter script by Ceardieny" while true ; do /opt/server/wow/bin/authserver -c /opt/server/wow/etc/authserver.conf done и world так #!/bin/sh while true ; do servlog='/opt/test/logs'; outpath='/opt/test/crash'; date=`date "+%Y-%m-%d_%H:%M:%S"`; echo "Server CRASHED !!! Start Bugreport System." >> $outpatch$date.txt; echo "Server.log Log FILE Last 30 Lines:" >> $outpatch$date.txt; cat $servlog | tail -n 30 >> $outpath$date.txt; echo "" >> $outpatch$date.txt; echo "END bugtracker system." >> $outpatch$date.txt; /opt/test/bin/worldserver -c /opt/test/etc/worldserver.conf done и всё ок пашет.
Сообщение # 6 написано 05.08.2014 в 17:44
|
Сообщение # 9 написано 06.08.2014 в 03:21
|
Код screen -A -m -S trinity_restarter Путь к ядру/restarter-bin Бинарки Код #! /bin/bash while true do *****PID1=$(pidof worldserver) *****if (( PID1 < 1 )) *****then ***********./startw *****fi *****PID2=$(pidof authserver) *****if (( PID2 < 1 )) *****then ***********./startr *****fi *****sleep 20 done Исполнители startw (сервер мира) Код screen -A -m -d -S world ./worldserver -c ../etc/worldserver.conf startr(логин сервер) Код screen -A -m -d -S realm ./authserver -c ../etc/authserver.conf Автор Darklord P.s Infernos Добавлено (12.08.2014, 10:31)
Сообщение # 12 написано 12.08.2014 в 10:31
|
| |||
| |||