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

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

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

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

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

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

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

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

как перезапустить сервер?

Статус пользователя evil
сообщение 8.9.2014, 8:49
Сообщение #1


Стаж: 14 лет

Сообщений: 1503
Благодарностей: 495
Полезность: 614

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

Всем привет. есть простой скрипт запуска:
Скрытый текст
screen -A -m -d -S cs ./hlds_run -pingboost 3 +sys_ticrate 1000 +sv_lan 0 -game cstrike -master +maxplayers 20 +port 27015 +map de_dust2_2x2 +ip 1.1.1.1 -debug -condebug

Запускаю так ./cs
захожу в крнсоль screen -r cs. Вопрос! Как корректно перезапустить сервер? Рестарт в консоле ток карту перезапускает. аптайм не меняеться!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя ex3m777
сообщение 8.9.2014, 8:53
Сообщение #2


Стаж: 13 лет
Город: Москва

Сообщений: 2037
Благодарностей: 1135
Полезность: 968

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

quit
rcon quit
или ctrl + c

Отредактировал: ex3m777, - 8.9.2014, 8:57


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя evil
сообщение 8.9.2014, 8:58
Сообщение #3


Стаж: 14 лет

Сообщений: 1503
Благодарностей: 495
Полезность: 614

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

Цитата(ex3m777 @ 8.9.2014, 9:53) *
quit
rcon quit

помог! спс.
а ещо как это исправить?
[S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning
() failed.
dlopen failed trying to load:
//.steam/sdk32/steamclient.so
with error:
//.steam/sdk32/steamclient.so: cannot open shared object fil
e: No such file or directory
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
XyLiGaN
сообщение 8.9.2014, 9:00
Сообщение #4
Стаж: 13 лет
Город: Югорск

Сообщений: 11668
Благодарностей: 6450
Полезность: 1052

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

mzhykov97,
Библиотеку steamclient.so засунь в
Цитата
//.steam/sdk32/
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Anton1o
сообщение 8.9.2014, 9:01
Сообщение #5


Стаж: 17 лет

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

Цитата(mzhykov97 @ 8.9.2014, 9:58) *
помог! спс.
а ещо как это исправить?
[S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning
() failed.
dlopen failed trying to load:
//.steam/sdk32/steamclient.so
with error:
//.steam/sdk32/steamclient.so: cannot open shared object fil
e: No such file or directory

Создать в том же каталоге где лежит сервер папку .steam, в ней папку sdk32 и положи в нее файл steamclient.so
файл steamclient.so ищи в директории сервера.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя evil
сообщение 8.9.2014, 9:02
Сообщение #6


Стаж: 14 лет

Сообщений: 1503
Благодарностей: 495
Полезность: 614

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

Цитата(XyLiGaN @ 8.9.2014, 10:00) *
mzhykov97,
Библиотеку steamclient.so засунь в

благодарю. спасибок нету пока)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя evil
сообщение 8.9.2014, 9:13
Сообщение #7


Стаж: 14 лет

Сообщений: 1503
Благодарностей: 495
Полезность: 614

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

Цитата(Anton1o @ 8.9.2014, 10:01) *
Создать в том же каталоге где лежит сервер папку .steam, в ней папку sdk32 и положи в нее файл steamclient.so
файл steamclient.so ищи в директории сервера.

спасибо. а ещо будет ли сервер сам стартовать при падении? билд 6153.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ex3m777
сообщение 8.9.2014, 9:29
Сообщение #8


Стаж: 13 лет
Город: Москва

Сообщений: 2037
Благодарностей: 1135
Полезность: 968

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

обычно стартует, но бывают и проблемы

у меня сервер 2 дня назад упал с причиной что-то utf8 vault .. не помню точно
еще сервер не подымется если произошла ошибка сегментирования


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя evil
сообщение 8.9.2014, 9:32
Сообщение #9


Стаж: 14 лет

Сообщений: 1503
Благодарностей: 495
Полезность: 614

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

Цитата(ex3m777 @ 8.9.2014, 10:29) *
обычно стартует, но бывают и проблемы

у меня сервер 2 дня назад упал с причиной что-то utf8 vault .. не помню точно
еще сервер не подымется если произошла ошибка сегментирования

ok.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя evil
сообщение 8.9.2014, 9:52
Сообщение #10


Стаж: 14 лет

Сообщений: 1503
Благодарностей: 495
Полезность: 614

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

Может ещо кто знает как прописать в crontab -e, рестарт раз в сутки!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Shur1k_ua
сообщение 8.9.2014, 22:45
Сообщение #11


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

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

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

Цитата(mzhykov97 @ 8.9.2014, 9:52) *
Может ещо кто знает как прописать в crontab -e, рестарт раз в сутки!

/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
iptables-restore < /etc/sysconfig/iptables
cd /папка/с/серваком
screen -AmdS cs ./hlds_run -game cstrike +ip ТВОЙ ИП +map de_dust2_2x2 +port 27015 +sv_lan 0 -maxplayers 32 -pingboost 3 +sys_ticrate 1200 -debug -condebug

как то так, параметри свои вставь. Это для того, что бы сервак запустился, после ребута.

А теперь по поводу крона с ребутом.
Цитата
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/

# For details see man 4 crontabs

# Example of job definition:
# .---------------- minute (0 - 59)
# | .------------- hour (0 - 23)
# | | .---------- day of month (1 - 31)
# | | | .------- month (1 - 12) OR jan,feb,mar,apr ...
# | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# | | | | |
# * * * * * user-name command to be executed
00 6 * * * root reboot

Перезапуск в 6 утра как бы...

Отредактировал: Shur1k_ua, - 8.9.2014, 22:47


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