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

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

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

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

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

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

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

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

проблема с баном

, После выключения и включения сервера бан лист обнуляеться!
Статус пользователя va4eslin
сообщение 23.3.2012, 14:49
Сообщение #1


Стаж: 14 лет

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

Вопрос!Почему при отключение и включение сервера (перезагркзки) забаненые ранее игроки,снова могут заходить в игру?
Тобиш сервер не сохраняет баны.В моём случае steam-id.Баню через стандартный amx_ban!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Zero
сообщение 23.3.2012, 14:53
Сообщение #2


Стаж: 15 лет

Сообщений: 848
Благодарностей: 290
Полезность: 591

Цитата
Вопрос!Почему при отключение и включение сервера (перезагркзки) забаненые ранее игроки,снова могут заходить в игру?
Тобиш сервер не сохраняет баны.В моём случае steam-id.Баню через стандартный amx_ban!

Временные баны хранятся в оперативной памяти.
Перманентные - в файлах
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 24.3.2012, 0:35
Сообщение #3


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

Стаж: 16 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

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

Цитата(Zero @ 23.3.2012, 14:53) *
Временные баны хранятся в оперативной памяти.
Перманентные - в файлах

точнее все баны плагина admincmd хранятся в оперативной памяти;
но перманентные баны при смене карты сохраняются в файл, тем самым сохраняюсь, а при старте сервера - эти баны из файла снова считываются плагином.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя va4eslin
сообщение 24.3.2012, 10:07
Сообщение #4


Стаж: 14 лет

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

спасибо тебе.Но вот именно что после перезагрузки сервера.перманентные баны каким то образом удаляються из файла в моём случае из banet.cfg и сервер попрасту забывает забаненых.и все перманенты обнуляються.Вазможно есть переменная,которая запрещает серверу это делать!Обнулять бан лист,при выключение сервера
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AndrewZ
сообщение 24.3.2012, 10:13
Сообщение #5


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

Стаж: 18 лет
Город: Санкт-Петербург


Сообщений: 4700
Благодарностей: 2452
Полезность: 1018

va4eslin,
banet.cfg? :D

Поставь advanced bans. (но у меня недавно с ним сервере перестал запускаться, пришлось отрубить :o)
или amxbans


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Zero
сообщение 24.3.2012, 10:16
Сообщение #6


Стаж: 15 лет

Сообщений: 848
Благодарностей: 290
Полезность: 591

Цитата
спасибо тебе.Но вот именно что после перезагрузки сервера.перманентные баны каким то образом удаляються из файла в моём случае из banet.cfg и сервер попрасту забывает забаненых.и все перманенты обнуляються.Вазможно есть переменная,которая запрещает серверу это делать!Обнулять бан лист,при выключение сервера

Баны пишутся в listip.cfg и banned.cfg.

Обязательно должно быть в server.cfg:
exec banned.cfg
exec listip.cfg

Отредактировал: Zero, - 24.3.2012, 10:16
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя amp
сообщение 24.3.2012, 13:46
Сообщение #7
Стаж: 17 лет

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

в amxx.cfg
Код
writeid
writeip
exec banned.cfg
exec listip.cfg
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя va4eslin
сообщение 24.3.2012, 14:44
Сообщение #8


Стаж: 14 лет

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

Да я просто буквой ошибся.'baned.cfg' да дело не в нём.
Все прописано в server.cfg как надо.и куда сохранять баны.
Проблемма что когда выкл и снова вкл сервер.Все баны автоматом удаляются.мне кажеться на сервере стоит команда,которая автоматом удаляет баны!

Цитата(ZZZombiE @ 24.3.2012, 11:13) *
va4eslin,
banet.cfg? :D

Поставь advanced bans. (но у меня недавно с ним сервере перестал запускаться, пришлось отрубить :o)
или amxbans


Может ты имел в виду server.cfg?

в amxx.cfg
Код
writeid
writeip
exec banned.cfg
exec listip.cfg

Отредактировал: va4eslin, - 24.3.2012, 14:45
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя amp
сообщение 24.3.2012, 17:13
Сообщение #9
Стаж: 17 лет

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

va4eslin,
server.cfg загружается 1 раз, при старте сервера
amxx.cfg считывается при перезагрузке или при смене карты

те при такой последовательности перманенты будут сохраняться
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AndrewZ
сообщение 24.3.2012, 17:16
Сообщение #10


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

Стаж: 18 лет
Город: Санкт-Петербург


Сообщений: 4700
Благодарностей: 2452
Полезность: 1018

va4eslin,

Цитата
Может ты имел в виду server.cfg?

нет, я имел в виду поставь систему банов


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя va4eslin
сообщение 24.3.2012, 17:54
Сообщение #11


Стаж: 14 лет

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

у меня стоит стандартная система amx_ban.Я не хочу что-то дополнительное.Меня она устраивает.Мне только надо разобраться с этой проблеммой и всё.Чтобы забаненые играки не смогли заходить после таго как выкл и вкл сервер.Наверника решение этой проблеммы очень простое!Тупо убрать какуюнибудь переменную,или наоборот добавить!

Цитата(ZZZombiE @ 24.3.2012, 18:16) *
va4eslin,


нет, я имел в виду поставь систему банов



Ты меня немного не понял.Не после рестартраунд.А после того как я вобще выкл сервер.Вот перезапустил я сервер.и всё,все забаненые ранее игроки снова могут заходить!Это не есть хорошо!

Цитата(amp @ 24.3.2012, 18:13) *
va4eslin,
server.cfg загружается 1 раз, при старте сервера
amxx.cfg считывается при перезагрузке или при смене карты

те при такой последовательности перманенты будут сохраняться
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя amp
сообщение 24.3.2012, 18:03
Сообщение #12
Стаж: 17 лет

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

объясняю, обычный бан работает так:
забанил, баны хранятся в памяти, чтобы записать в файл (только перманенты) нужно прописать команды writeid и writeip, и тогда они сохранятся, самый простой способ прописать в amxx.cfg и тогда после смены карты сохранятся автоматом

Отредактировал: amp, - 24.3.2012, 18:06
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 24.3.2012, 18:55
Сообщение #13


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

Стаж: 16 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

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

Цитата(amp @ 24.3.2012, 18:03) *
объясняю, обычный бан работает так:
забанил, баны хранятся в памяти, чтобы записать в файл (только перманенты) нужно прописать команды writeid и writeip, и тогда они сохранятся, самый простой способ прописать в amxx.cfg и тогда после смены карты сохранятся автоматом

бред
так при смене карты сохраняются автоматически
нафига еще один раз то же самое делать?


в server.cfg прописать
exec banned.cfg
exec listip.cfg

сохранить

со всех остальных конфигов удалить все остальные записи типа
Код
writeid
writeip
exec banned.cfg
exec listip.cfg

они там нафиг не нужны
Цитата
Чтобы забаненые играки не смогли заходить после таго как выкл и вкл сервер

это можно реализовать только для перманетных банов для стандартного плагина.

либо так
либо используйте другой плагин для бана

Отредактировал: Legenda, - 24.3.2012, 18:52
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя va4eslin
сообщение 24.3.2012, 20:12
Сообщение #14


Стаж: 14 лет

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

эти команды прописаны у меня в server.cfg сейчас по твоему совету прописал в amxx.посмотрим на повидение сервера.

Цитата(amp @ 24.3.2012, 19:03) *
объясняю, обычный бан работает так:
забанил, баны хранятся в памяти, чтобы записать в файл (только перманенты) нужно прописать команды writeid и writeip, и тогда они сохранятся, самый простой способ прописать в amxx.cfg и тогда после смены карты сохранятся автоматом



Legenda - именно перманентные баны меня и интересуют.Именно они удаляються после перезагрузки сервера.
Ещё к тебе вопросик.можиш подсказать какойнибудь плагин ,который не будет конфликтовать с amx_ban.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Zero
сообщение 24.3.2012, 21:11
Сообщение #15


Стаж: 15 лет

Сообщений: 848
Благодарностей: 290
Полезность: 591

Покажи лучше свои server.cfg
Цитата
Ещё к тебе вопросик.можиш подсказать какойнибудь плагин ,который не будет конфликтовать с amx_ban.

Тебе уже говорили- advanced bans. Все баны хранит в файле либо в БД
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя va4eslin
сообщение 24.3.2012, 22:24
Сообщение #16


Стаж: 14 лет

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

вот так прописано server.cfg


writeid // записываем SteamID игроков
writeip // записываем IP игроков
exec listip.cfg
exec baned.cfg // Добавляем в данный файл baned.cfg список забаненных по Steam ID. --> отсюда после выключения сервера,все ид почемуто удаляются!

Цитата(Zero @ 24.3.2012, 22:11) *
Покажи лучше свои server.cfg

Тебе уже говорили- advanced bans. Все баны хранит в файле либо в БД
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя amp
сообщение 24.3.2012, 23:13
Сообщение #17
Стаж: 17 лет

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

va4eslin,
если в server.cfg прописать так
Код
writeid
writeip
exec listip.cfg
exec banned.cfg

то будет происходить обнуление, тк баны хранятся в памяти, а при загрузке сервера список пустой, следовательно команды writeid и writeip очистят список в файлах, ну а дальше сервер загрузит пустые файлы
надо оставить только
Код
exec listip.cfg
exec banned.cfg

а amxx.cfg
Код
writeid
writeip
exec listip.cfg
exec banned.cfg


Отредактировал: amp, - 24.3.2012, 23:16
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Zero
сообщение 25.3.2012, 2:59
Сообщение #18


Стаж: 15 лет

Сообщений: 848
Благодарностей: 290
Полезность: 591

Тут все очевидно, у тебя прописано
exec baned.cfg
надо
exec banned.cfg
Пробуй

Отредактировал: Zero, - 25.3.2012, 3:00
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя va4eslin
сообщение 25.3.2012, 11:23
Сообщение #19


Стаж: 14 лет

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

вот спасибо тебе.сейчас все сделал по твоему совету.поже отпишусь как-что помогло или нет!

только вот на счет amxx.cfg не уверен.по тому как до этого у меня был сервер.Там просто билд был старенький.Так вот,там тоже не было прописано в amxx.cfg но баны успешно сохранялись!попробуем конечно,посмотрим!

Цитата(amp @ 25.3.2012, 0:13) *
va4eslin,
если в server.cfg прописать так
Код
writeid
writeip
exec listip.cfg
exec banned.cfg

то будет происходить обнуление, тк баны хранятся в памяти, а при загрузке сервера список пустой, следовательно команды writeid и writeip очистят список в файлах, ну а дальше сервер загрузит пустые файлы
надо оставить только
Код
exec listip.cfg
exec banned.cfg

а amxx.cfg
Код
writeid
writeip
exec listip.cfg
exec banned.cfg



блин это я тут буковку не дописал ) сорру,в конфиге всё нормуль прописано!

Цитата(Zero @ 25.3.2012, 3:59) *
Тут все очевидно, у тебя прописано
exec baned.cfg
надо
exec banned.cfg
Пробуй
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя va4eslin
сообщение 26.3.2012, 9:58
Сообщение #20


Стаж: 14 лет

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

нефига.даже хуже стало.теперь все ип забаненых удалились.До этого стеам ид удалялись!Изменил всё как было прежде.Проблемма осталась открытой!

Цитата(amp @ 25.3.2012, 0:13) *
va4eslin,
если в server.cfg прописать так
Код
writeid
writeip
exec listip.cfg
exec banned.cfg

то будет происходить обнуление, тк баны хранятся в памяти, а при загрузке сервера список пустой, следовательно команды writeid и writeip очистят список в файлах, ну а дальше сервер загрузит пустые файлы
надо оставить только
Код
exec listip.cfg
exec banned.cfg

а amxx.cfg
Код
writeid
writeip
exec listip.cfg
exec banned.cfg
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
2 страниц V   1 2
 
Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: