Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

> Информационная доска

Данный раздел предназначен для обсуждения, а также решения технических проблем связанных с серверной частью. Обсуждения касательно игровых клиентов ведутся здесь.

1. Во время создания новой темы аккуратно оформляйте её, не допускайте грамматических ошибок.
2. Описывая проблему старайтесь, как можно больше рассказать о ней, а так же о действиях с сервером после которых она возникла, по возможности подкрепите информацию логами.
3. Если вопрос касается проблемы в работе сервера, то обязательно прикрепляйте список плагинов (введите в консоли сервера: meta list и amxx plugins), настройки server.cfg, логи. Так же указывайте операционную систему, версию HLDS (введите к консоли сервера: version) и где хостится сервер.

Длинную информацию скрывайте под спойлер.
2 страниц V   1 2

Зависает сервер на новом билде

Статус пользователя 3JIou CKuH
сообщение 8.1.2014, 15:28
Сообщение #21
Стаж: 15 лет

Сообщений: 491
Благодарностей: 279
Полезность: 818

wypukt
Ссылка на загрузку последней стабильной версии AMX Mod X.
Видим 2 части: слева Core Packages (базовая часть AMXX, Metamod и т.д.), справа Mod Addon Packs (аддоны под разные моды HL).
Для Counter-Strike слева качаешь базовую часть AMX Mod X Base и справа Counter-Strike Addon (разумеется под вашу OC).
Распаковываешь оба архива. Файлы с Counter-Strike Addon переносишь с заменой в папку AMX Mod X Base. Собственно в этой папке, после
проделанных манипуляций будет полный комплект AMX Mod X для Counter-Strike.

Вместо оригинального Metamod лучше использовать Metamod-P, так как он более оптимизированный. Скачать его можно тут.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя wypukt
сообщение 9.1.2014, 13:11
Сообщение #22
Стаж: 13 лет

Сообщений: 268
Благодарностей: 6
Полезность: < 0

серв падает и пишет такое, пождскажите что может быть он падает то сразу то через пару минут

./hlds_run: line 201: gdb: command not found
email debug.log to linux@valvesoftware.com
Thu Jan 9 15:10:23 MSK 2014: Server restart in 10 seconds
Terminated
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя zippel
сообщение 9.1.2014, 13:18
Сообщение #23


Стаж: 17 лет

Сообщений: 918
Благодарностей: 105
Полезность: 1

Скорее всего это проблема рабочего окружения. Если не хотите парится - устанавливайте и запускайте от рута.

Цитата(wypukt @ 9.1.2014, 13:11) *
серв Terminated

Написано же ./hlds_run: line 201: gdb: command not found
Открываем ./hlds_run, читаем 201 строку, там все написано.


Цитата
apt-get install gdb


Отредактировал: Shur1k_ua, - 21.1.2014, 14:16
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя wypukt
сообщение 11.1.2014, 13:11
Сообщение #24
Стаж: 13 лет

Сообщений: 268
Благодарностей: 6
Полезность: < 0

Цитата(zippel @ 9.1.2014, 13:18) *
Скорее всего это проблема рабочего окружения. Если не хотите парится - устанавливайте и запускайте от рута.


Написано же ./hlds_run: line 201: gdb: command not found
Открываем ./hlds_run, читаем 201 строку, там все написано.

я на линуксе 1й раз запускаю, и мало чего понимаю в нем
1. вот что в 201 строке: $GDB $HL $CORE -x debug.cmds -batch >> $DEBUG_LOG
Что тут разбирать я вообще не понимаю

2. команда -get пишет неизвестная команда
я так понял нада тут скачать эту штуку http://ftp.gnu.org/gnu/gdb/
это качать ? gdb-7.6.2.tar.gz.sig 08-Dec-2013 00:13 72
И что потом делать с ним када закину на сервак?!

Отредактировал: Shur1k_ua, - 21.1.2014, 14:17
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя wypukt
сообщение 20.1.2014, 13:59
Сообщение #25
Стаж: 13 лет

Сообщений: 268
Благодарностей: 6
Полезность: < 0

Кто может дать готовую линуксовую сборку Jail мода или любого другого на новом билде ?! Бо свой сколько не ковыряю не могу понять почему падает, в логах вообще ничего не пишет хоть и запускаю с debug. Какие вообще методы сделать что бы логировались каждые шаги на сервера, даже урон?!

./hlds_run: line 128: gdb: command not found
Please install gdb first.
goto http://www.gnu.org/software/gdb/
Auto-restarting the server on crash

Как ставить вообще эту хрень ?!

Отредактировал: wypukt, - 20.1.2014, 14:05
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Shur1k_ua
сообщение 21.1.2014, 14:19
Сообщение #26


Иконка группы

Стаж: 14 лет
Город: Ровно

Сообщений: 1817
Благодарностей: 919
Полезность: 1233

1. yum install gdb

2. https://c-s.net.ua/forum/forum20.html


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя wypukt
сообщение 21.1.2014, 20:06
Сообщение #27
Стаж: 13 лет

Сообщений: 268
Благодарностей: 6
Полезность: < 0

Цитата(Shur1k_ua @ 21.1.2014, 14:19) *

1. по ссылке что я кидал качаешь его ложишь в директорию с игрой и потом прописуешь команду что ты дал ?
2. а что в ссылке ты подразумевал ?
как нормально логирование запускать ?! а то пишу при запуске -debug а в файле все что есть это
----------------------------------------------
CRASH: Tue Jan 21 19:46:55 MSK 2014
Start Line: ./hlds_linux -game cstrike -ip 91.211.211.14 -port 27017 -maxplayers 32 -pingboost 1 -debug -pidfile hlds.14715.pid
End of crash report
----------------------------------------------
в амх логах все чисто, не могу вычислить от чего падает ( на старых билдах с теми же плагинами, у меня серв уже неделе 2 стоит без единого падения(
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя sambo
сообщение 21.1.2014, 20:25
Сообщение #28


Стаж: 14 лет

Сообщений: 847
Благодарностей: 200
Полезность: 477

wypukt,
2 Наверное еще нужно логирование включить в сервер.кфг
Типа такого
Код
log on
// sv_logbans 0
// sv_logecho 0
sv_logfile "1"
// sv_log_onefile 0
// mp_logmessages 0
mp_logdetail "3"


Точно не помню но -pingboost или +pingboost нужно?

Как по мне топ 1 скрипт запуска с инфой
_https://c-s.net.ua/forum/topic30077.html


Отредактировал: sambo, - 21.1.2014, 20:30
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя wypukt
сообщение 24.1.2014, 10:35
Сообщение #29
Стаж: 13 лет

Сообщений: 268
Благодарностей: 6
Полезность: < 0

А как сделать что бы когда вырубаешь putty (прога через которую я сижу на серваке линуксе), сервак не останавливался?! А то дома упал инет, а на выделенном хостинге в дата центре сервак тоже падает и вылетает ошибка типо ошибка соединения...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя adva
сообщение 24.1.2014, 19:34
Сообщение #30


Иконка группы

Стаж: 12 лет

Сообщений: 2543
Благодарностей: 1676
Полезность: 819

Меценат Меценат

Цитата(wypukt @ 24.1.2014, 12:35) *
А как сделать что бы когда вырубаешь putty (прога через которую я сижу на серваке линуксе), сервак не останавливался?! А то дома упал инет, а на выделенном хостинге в дата центре сервак тоже падает и вылетает ошибка типо ошибка соединения...


У меня так:
в скрипт запуска добавил строчку > hlds.log 2>&1 &

Код
#!/bin/sh

cd /home/имяпользователя/games/public
taskset -c 1 ./hlds_run -pingboost 1 -nomaster -insecure -debug -game cstrike  +ip ххх.хх.хх.хх +port 27015 +maxplayers 32 +map de_dust2 > hlds.log 2>&1 &


Отредактировал: adva, - 24.1.2014, 19:34
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Shur1k_ua
сообщение 24.1.2014, 23:17
Сообщение #31


Иконка группы

Стаж: 14 лет
Город: Ровно

Сообщений: 1817
Благодарностей: 919
Полезность: 1233

в корне сервера, где файл hlds_run, создаем файлик типа start.sh и в кодировке UTF-8 (без BOM) пишем типа
Цитата
./hlds_run -game cstrike +ip 1.2.3.4 +map de_dust2 +port 27015 +sv_lan 0 -maxplayers 32 -pingboost 3 +sys_ticrate 1200 -debug -condebug


+ip - свой пишем
+map - пишем свою мапу при запуске, главное, что бы небыло в конфиеге сервера server.cfg
+port - можно хоть 33333
+sv_lan 1/0 настройка видност ьв локале или в интернете. по умолчанию 0
-maxplayers - от 1 - 32 слотов, кому как хватает
-pingboost https://c-s.net.ua/forum/topic11712.html
+sys_ticrate - команда устанавливает кол-во "кадров" в секунду, которые сервер может вычислить. https://c-s.net.ua/forum/topic32529.html
-condebug - ведение логов
-debug - автоподнятие сервака, в случае краша
потом сохраняем файлик и даем права на запуск типа 777.
и в консоли что то на подобии входим...
Цитата
cd /cs/
- hlds_run файл там лежит, как там папка у вас, не знаю
Цитата
screen -A -m -d -S cs27015 ./start.sh
прежде чем запустить, удостовертесь, что он у вас установлен, если что то,
Цитата
yum install screen

Можно добавить и в автозагрузку вдс, когда ребут или запуск. Бывает момент, впс не оплатили, его вырубали, вы его проплатили и ждёте когда его включат, возможно потребуется время, если хост не говно, то запустят через несколько минут, а если говнецо, то что бы не ждать часами в консоли и ждать, пока войдёте в консоль впс, то вот фишка.
Заходим: по фтп или через блокнот Linux-a (nano) и редачим файлик /etc/rc.d/rc.local
и текстик:
Цитата
#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.

touch /var/lock/subsys/local
cd /cs
screen -A -m -d -S cs27015 ./hlds_run -game cstrike +ip 1.2.3.4 +map de_dust2 +port 27015 +sv_lan 0 -maxplayers 32 -pingboost 3 +sys_ticrate 1200 -debug -condebug


Отредактировал: Shur1k_ua, - 26.1.2014, 14:07


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя 3JIou CKuH
сообщение 24.1.2014, 23:55
Сообщение #32
Стаж: 15 лет

Сообщений: 491
Благодарностей: 279
Полезность: 818

Shur1k_ua
Цитата
-condebug - автоподнятие сервака, в случае краша

На сколько я знаю, это логирование консоли сервера в файл qconsole.log в корневую папку сервера, но никак не автоподнятие....

Отредактировал: 3JIou CKuH, - 24.1.2014, 23:56
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя wypukt
сообщение 25.1.2014, 11:28
Сообщение #33
Стаж: 13 лет

Сообщений: 268
Благодарностей: 6
Полезность: < 0

Цитата(adva @ 24.1.2014, 19:34) *
taskset -c 1

это что он каждую секунду проверяет поднят ли сервер ? если нет поднимает ?

Цитата(Shur1k_ua @ 24.1.2014, 23:17) *
1. -condebug - автоподнятие сервака, в случае краша
2. +sys_ticrate 1200

1. меня тоже интересует вопрос разве это не мега логирование ?! типа qconsole или как там он
2. +sys_ticrate 1200 - что бы столько фпс выдавать нада mmtimer ? т.к. я на новый билд ничего лишнего вообьщ ене ставил кроме амх, дпрото, метамод

Отредактировал: wypukt, - 25.1.2014, 11:31
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Shur1k_ua
сообщение 26.1.2014, 14:08
Сообщение #34


Иконка группы

Стаж: 14 лет
Город: Ровно

Сообщений: 1817
Благодарностей: 919
Полезность: 1233

Цитата(3JIou CKuH @ 24.1.2014, 23:55) *
Shur1k_ua

На сколько я знаю, это логирование консоли сервера в файл qconsole.log в корневую папку сервера, но никак не автоподнятие....

не туда вписал))) спс


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя adva
сообщение 27.1.2014, 0:01
Сообщение #35


Иконка группы

Стаж: 12 лет

Сообщений: 2543
Благодарностей: 1676
Полезность: 819

Меценат Меценат

Цитата(wypukt @ 25.1.2014, 13:28) *
это что он каждую секунду проверяет поднят ли сервер ? если нет поднимает ?


Это на каком ядре будет запущен процесс КС

Отредактировал: adva, - 27.1.2014, 0:01
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
2 страниц V   1 2
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 2 гостей читают эту тему: