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

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

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

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

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

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

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

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

meta unload и краш

Статус пользователя SiziF
сообщение 3.8.2017, 8:43
Сообщение #1


Стаж: 15 лет

Сообщений: 1042
Благодарностей: 133
Полезность: 18

Привет.Поставил себе на сервер https://yapb.ru/ (ботов).Решил сделать чтоб они коннектились при активации ДМ в 23-00.
Поставил это дело на крон.
Пока поставил выгрузк,и тут меня ждала беда.
meta unload addons/yapb/bin/yapb - выгружает,боты зависают.Потом хочу сделать тем же кроном или вручную,не важно,рестарт,потому что модельки висеть остались-сервер краш и автоап срабатывает,и по новому боты заходят на сервер

Есть идеи?Кто сталкивался или может такое же делал у себя?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя ssx
сообщение 3.8.2017, 9:56
Сообщение #2


Стаж: 12 лет

Сообщений: 2237
Благодарностей: 1343
Полезность: 836

Плохая идея выгружать модуль ботов ..

Напиши себе плагин который будет выставлять нужное кол-во yb_quota .


[Half-Life DM FFA] 78.152.169.100:27016
[CS 1.6 GunGame] 78.152.169.100:27018
[CS 1.6 DM AIM] 78.152.169.100:27017
[CS 1.6 DM FFA] 78.152.169.100:27015
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя SiziF
сообщение 3.8.2017, 10:19
Сообщение #3


Стаж: 15 лет

Сообщений: 1042
Благодарностей: 133
Полезность: 18

Цитата(ssx @ 3.8.2017, 9:56) *
Плохая идея выгружать модуль ботов ..

Напиши себе плагин который будет выставлять нужное кол-во yb_quota .



Тоже вариант,но будет ли работать..Надо подумать.Типа ты предлагаешь по времени квоту выставлять?

Отредактировал: SiziF, - 3.8.2017, 10:19
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ssx
сообщение 3.8.2017, 10:47
Сообщение #4


Стаж: 12 лет

Сообщений: 2237
Благодарностей: 1343
Полезность: 836

SiziF,
У меня работает .

Выставляешь по-умолчанию yb_quota 0
далее в момент активации ДМ вызывай check_bots(id)
где делаешь проверку Код:
	new CT_sum, TR_sum, i
for (i=0; i<33; i++)
{
if( is_user_connected(i) && !is_user_bot(i) )
{
switch( cs_get_user_team(i) )
{
case CS_TEAM_CT: CT_sum++
case CS_TEAM_T: TR_sum++
}
}
}

Или (если не возникает бага АМХХ с подсчётом кол-ва игроков) Код:
	new Players[32], CT_sum, TR_sum
get_players(Players,CT_sum,"ce", "CT")
get_players(Players,TR_sum,"ce", "TERRORIST")

Теперь ты знаешь сколько ТР и КТ не ботов.
Далее Код:
	if(bots_num - (CT_sum + TR_sum) > 0)
{
server_cmd("yb_quota %d", bots_num - (CT_sum + TR_sum) )
}
else
{
server_cmd("yb_quota 0")
}

П.С. плагины под контроль за yb начал городить от того что (я заморачиваюсь над каждой деталью) не приемлю когда стреляешь по игроку а в этот момент кто-то заходит на сервер и опа бот пропал тупо (кикнуло) - регулятор ботов поставил на конец раунда перед самим моментом старта нового раунда.

На ДМ советую заморочится и сделать что бы кикало ботов (регулировало) только мёртвых, что бы не пропадали игроки ..


[Half-Life DM FFA] 78.152.169.100:27016
[CS 1.6 GunGame] 78.152.169.100:27018
[CS 1.6 DM AIM] 78.152.169.100:27017
[CS 1.6 DM FFA] 78.152.169.100:27015
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: