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

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

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

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

История благодарностей участнику mittagswind ::: Спасибо сказали: 14
Дата поста: В теме: За сообщение: Спасибо сказали:
19.1.2014, 22:33 минимальные настройки iptables для защиты hlds
Доброй ночи всем! :-)

Искал по форуму, то FAQ'a как такового по настройке iptables для защиты hlds не нашел.
Интересуют правила, позволяющие минимально защитить сервер, например допустимое количество пакетов в секунду (при превышении бан), на размеры пакетов, и т.д.

Если у кого-то есть, поделитесь пожалуйста :-)
drivemaster
8.10.2013, 8:25 Хостинг
Цитата(w0nd3r @ 8.10.2013, 1:50) *
reg.ru

не советую.
брал хостинг под сайт, поставил туда же AmxBans + включил в панели управления хостингом удаленный доступ к БД только для двух игровых серверов.
в итоге через какое-то время хостер забанил IP одного из игровых серверов по причине "слишком частых запросов" (больше 100 в секунду - вероятно какой-то читер ломился на сервер).
после общения с техподдержкой - они посоветовали ограничить нагрузку на БД (очень интересно как - я бы переписал кусок AmxBans), либо приобрести VPS.

пришлось брать VPS, но брал уже на ihc.ru и проблем не знаю :-)
нагрузка низкая, связь с игровыми серверами хорошая. хотя VPS практически простаивает.
kadun
8.9.2013, 17:09 Простой код с бомбой
вот ссылка:
https://forums.alliedmods.net/showthread.php?t=40164
вот код проверки оттуда - есть ли у игрока бомба:
Код:
// Is given player has the bomb?
if (user_has_weapon(id, CSW_C4)) // method #1
if (pev(id, pev_weapons) & (1<<CSW_C4)) // method #2
if (fm_find_ent_by_owner(-1, "weapon_c4", id)) // method #3


но у мервых игроков бомбы нет. я бы сделал так - отлавливал событие урона игрокам (например, Ham_TakeDamage из hamsandwich или client_damage из csx), в нем бы определял у кого бомба и сохранял id игрока в какую-нибудь глобальную переменную. обнулял бы ее при отключении/самоубийстве игрока. а в client_death (csx) уже находил бы того, кто убил сохраненный id игрока с бомбой.
xSav
8.9.2013, 0:32 Плагин: при пустой карте включается de_dust2_2x2
сегодня только пришлось делать что-то подобное. переписал один плагин под себя:
не сочтите за рекламу :-)


[attachment=21047:emptyserver.zip]
2O12, primm, sweet, VaskaT
26.2.2013, 19:44 Тестирование Канала До Сервера
я с Ростова. Пинг хороший.
[attachment=19169:2013_02_26_00001.jpg]
trace:
[attachment=19168:tracert.JPG]
mazdan
26.2.2013, 7:23 Amx Коннект К Mysql Vs Socket Apache + Php
1) БД обычно ставится на тот же хост, что и игровой сервер, для улучшения быстродействия. в этом случае будет самый безопасный коннект к localhost :D
2) если БД удаленная - все запросы к ней идут через маршрутизаторы. Вероятность того, что где-то в маршрутизаторе провайдера сидит спец.прога твоих конкурентов, снифающая трафик крайне мала 8-)
3) То, что в большинстве плагинов нет обработки ошибок MySQL при наличии такой поддержки в AMX - это не больше, чем криворукость разработчиков этих плагинов. Ни одна программа не застрахована от ошибок - золотое правило разработки.
4) нужно четко определиться, какая задача нужна: только сохранить данные - используй MySQL. вызвать функционал сторонней системы, реализующий какие-то действия - используй PHP.
Metal Messiah
18.2.2013, 20:21 sql запрос
стандартный оператор between:
Код
where id between 1 and 100
FreeDom
21.8.2012, 14:29 Ищу плагин для закрепления hud сообщения
Код
set_hudmessage(0, 255, 255, 0.02, 0.18, 0, 6.0, 5.0) // сообщение будет отображаться под радаром
show_hudmessage(0, "Hello!") // отображать сообщение всем игрокам
Mr.Life
20.8.2012, 11:16 сервер пропал из мастерсервера valve
dproto ставил последний, 0.9.179.
потом прбовал менять обратно на 0.9.87, который стоял раньше.
ничео не изменилось...

сервер отсутствует в мастерсервере sad.gif

есть ли возможность как-либо продиагностировать сервер?
пакеты посмотерть не могу - игровой сервер на хостинге
samthugg