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

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

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

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

> Важная информация

Перед тем как создать тему или задать вопрос, ознакомьтесь с данной темой, там собраны наиболее распространенные уязвимости и способы устранения.
Так же не поленитесь воспользоваться поиском, вполне возможно, что ваш вопрос уже поднимался на форуме.
При создании новой темы уделите внимание ее названию, оно должно кратко описывать суть вашего вопроса/проблемы. Все вновь созданные темы с названиями "Помогите", "Объясните", "Подскажите" и т.д. будут удалены, а их авторы наказаны.
413 страниц V  « 133 134 135 ... 411 412 »

Защита Counter Strike Сервера

, Методы защиты от различных уязвимостей игровых серверов
Статус пользователя PREDATOREX
сообщение 13.8.2014, 13:26
Сообщение #2661


Стаж: 17 лет

Сообщений: 828
Благодарностей: 611
Полезность: 674

serveroc.com.ua
Цитата([WPMG]PRoSToTeM@ @ 13.8.2014, 13:24) *

Там фикс для чата, причём тут + в никах можешь объяснить?

Anton1o, что за плагин для чата на сервере?


ChatFix 1.2 это тяжело назвать фиксом чата.

После установки ввожу #Cstrike_GIGN_Label #Cstrike_GIGN_Label и выкидывает
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя usercn
сообщение 13.8.2014, 13:29
Сообщение #2662


Стаж: 12 лет

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

Цитата(MiXa @ 13.8.2014, 13:58) *
Можно попробовать как то так:

Код:
#include <amxmodx>

public plugin_init() {
register_clcmd("say #Cstrike_GIGN_Label #Cstrike_GIGN_Label", "fix_bag")
register_clcmd("say_team #Cstrike_GIGN_Label #Cstrike_GIGN_Label", "fix_bag")

}
public fix_bag(id) {
client_cmd(id,"disconnect")
return PLUGIN_HANDLED
}


Осталось составить словарь/базу "глючных" сообщений.


Просунутий сервер з максимумом зброї, можливо старійший в Україні
[UA] DNET CS Public Server #1
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя PREDATOREX
сообщение 13.8.2014, 13:31
Сообщение #2663


Стаж: 17 лет

Сообщений: 828
Благодарностей: 611
Полезность: 674

serveroc.com.ua
Цитата(Legenda @ 13.8.2014, 13:22) *


Ну если посмотреть несколько постов выше то там у людей в meta list показывает версию 1.3
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя [WPMG]PRoSToTeM@
сообщение 13.8.2014, 13:32
Сообщение #2664
Стаж: 14 лет

Сообщений: 1514
Благодарностей: 1025
Полезность: 725

У версии 1.3 походу проблемы с SayText или фиг знает, чёто s1lent намудрил.

Цитата(usercn @ 13.8.2014, 15:29) *
Осталось составить словарь/базу "глючных" сообщений.

А если так напишет? say d #Cstrike_GIGN_Label #Cstrike_GIGN_Label
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя firante
сообщение 13.8.2014, 13:32
Сообщение #2665


Стаж: 12 лет

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

Цитата([WPMG]PRoSToTeM@ @ 13.8.2014, 13:24) *

Там фикс для чата, причём тут + в никах можешь объяснить?

Я задал вопрос возможно ли такое сделать!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя usercn
сообщение 13.8.2014, 13:37
Сообщение #2666


Стаж: 12 лет

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

Общий вопрос.
Каким образом вы вообще видите последние написанные сообщения в чат (в момент падения сервера).
Ведь логи сервера сохраняются в файл с задержкой!
Когда сервер падает, то последние байты лога в файл не выгружаются.
В итоге - в логах сервера и в амхх-логах этих записей просто нет.


Просунутий сервер з максимумом зброї, можливо старійший в Україні
[UA] DNET CS Public Server #1
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя [WPMG]PRoSToTeM@
сообщение 13.8.2014, 13:43
Сообщение #2667
Стаж: 14 лет

Сообщений: 1514
Благодарностей: 1025
Полезность: 725

Для колоред транслита:
stocks.inl:
Код:
stock WriteMessage(player, message[])
{
message_begin (MSG_ONE, get_user_msgid("SayText"), _, player)
write_byte(player)
write_string(message)
message_end()
}

->
Код:
stock WriteMessage(player, message[])
{
message[187] = 0;
message_begin (MSG_ONE, get_user_msgid("SayText"), _, player)
write_byte(player)
write_string("%s");
write_string(message)
message_end()
}


usercn, работа с файлами ведётся синхронно.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя TarikYuzkiv
сообщение 13.8.2014, 13:47
Сообщение #2668
Стаж: 13 лет

Сообщений: 509
Благодарностей: 196
Полезность: 635

Цитата([WPMG]PRoSToTeM@ @ 13.8.2014, 14:51) *

colorchat исправляет, hud/dhud нет смысла, там всё ОК.

name "1#Cstrike_GIGN_Label #Cstrike_GIGN_Label",
выдал худом/дхудом свой ник - крашнулась игра.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя [WPMG]PRoSToTeM@
сообщение 13.8.2014, 13:56
Сообщение #2669
Стаж: 14 лет

Сообщений: 1514
Благодарностей: 1025
Полезность: 725

Цитата(TarikYuzkiv @ 13.8.2014, 15:47) *
name "1#Cstrike_GIGN_Label #Cstrike_GIGN_Label",
выдал худом/дхудом свой ник - крашнулась игра.

Как выводишь? У меня всё ОК.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя usercn
сообщение 13.8.2014, 13:57
Сообщение #2670


Стаж: 12 лет

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

Цитата([WPMG]PRoSToTeM@ @ 13.8.2014, 14:43) *


usercn, работа с файлами ведётся синхронно.


Я сравнивал реальное время падения сервера по сообщениям, что видно в консоли,
и логи сервера. Могу сказать что логи запаздывают на 20-60 секунд. Наверно зависит от буфера который выделяет ОС для кеширования записи.
Короче говоря в логах не видно последнего сообщения, он или есть в самой консоли или нигде.


Просунутий сервер з максимумом зброї, можливо старійший в Україні
[UA] DNET CS Public Server #1
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя TarikYuzkiv
сообщение 13.8.2014, 13:59
Сообщение #2671
Стаж: 13 лет

Сообщений: 509
Благодарностей: 196
Полезность: 635

Цитата([WPMG]PRoSToTeM@ @ 13.8.2014, 15:56) *

Как выводишь? У меня всё ОК.

Код
public hud(id){    
    new name[33]
    get_user_name(id, name, 32)

        set_hudmessage(0, 0, 255, -1.0, -1.0, 0, 6.0, 10.0)
        show_hudmessage(id, "%s", name)
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя [WPMG]PRoSToTeM@
сообщение 13.8.2014, 14:03
Сообщение #2672
Стаж: 14 лет

Сообщений: 1514
Благодарностей: 1025
Полезность: 725

Цитата(TarikYuzkiv @ 13.8.2014, 15:59) *
Код
public hud(id){    
    new name[33]
    get_user_name(id, name, 32)

        set_hudmessage(0, 0, 255, -1.0, -1.0, 0, 6.0, 10.0)
        show_hudmessage(id, "%s", name)
}

Хм, всё нормально. Можешь кинуть адрес сервера с таким выводом?

Отредактировал: [WPMG]PRoSToTeM@, - 13.8.2014, 14:03
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
asus5343
сообщение 13.8.2014, 14:03
Сообщение #2673
Стаж: 12 лет

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

Цитата(Anton1o @ 13.8.2014, 15:25) *
[WPMG]PRoSToTeM@,
колоред-транслит

еще от скальпеля чатрбс
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя [WPMG]PRoSToTeM@
сообщение 13.8.2014, 14:04
Сообщение #2674
Стаж: 14 лет

Сообщений: 1514
Благодарностей: 1025
Полезность: 725

Цитата(usercn @ 13.8.2014, 15:57) *
Я сравнивал реальное время падения сервера по сообщениям, что видно в консоли,
и логи сервера. Могу сказать что логи запаздывают на 20-60 секунд. Наверно зависит от буфера который выделяет ОС для кеширования записи.
Короче говоря в логах не видно последнего сообщения, он или есть в самой консоли или нигде.

Попробуй в коде сделать запись в лог и сразу после этого код, который будет валить сервер.

Цитата(asus5343 @ 13.8.2014, 16:03) *
еще от скальпеля чатрбс

Он с исходником?

Отредактировал: [WPMG]PRoSToTeM@, - 13.8.2014, 14:04
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 13.8.2014, 14:05
Сообщение #2675
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Metamod-плагин ChatFix делает чат и ники с решёткой безопасными. Игроки могут использовать и то, и то.

Установка плагина требует полного перезапуска сервера как dproto.

Ники с + не относятся к 'багу с #', ChatFix их исправлять не должен и не будет.

На данный момент плагин не защищает во всех ситуациях; s1lent до завтра не появится; у себя пока вернул обратно AMXX-плагин 'Fast Fix #'.
--


AMXX-плагин Fast Fix # может конфликтовать с рядом плагинов, реагирующим на то же событие, например, плагин гага, антифлуд на ник. Симптомы: 'проблемный' игрок с ником, содержащим # или + заходит на сервер, пока он не заспавнился - у всех 'глючит всё на сервере', 'пропадает прицел, пропадают жизни, в начале рауда у тебя всего 1 хп', потом тот отваливается с ошибкой 'Reliable channel overflowed'.

Ваша задача: определить, в отсутствии какого из плагинов проблема не проявляется.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 3 раз
   + Цитировать сообщение
Статус пользователя TarikYuzkiv
сообщение 13.8.2014, 14:06
Сообщение #2676
Стаж: 13 лет

Сообщений: 509
Благодарностей: 196
Полезность: 635

Цитата([WPMG]PRoSToTeM@ @ 13.8.2014, 16:03) *

Хм, всё нормально. Можешь кинуть адрес сервера с таким выводом?

91.211.117.119:27020

Команды: /hud, /dhud.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 13.8.2014, 14:06
Сообщение #2677


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

Стаж: 16 лет

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

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

Цитата(usercn @ 13.8.2014, 15:57) *
Я сравнивал реальное время падения сервера по сообщениям, что видно в консоли,
и логи сервера. Могу сказать что логи запаздывают на 20-60 секунд. Наверно зависит от буфера который выделяет ОС для кеширования записи.
Короче говоря в логах не видно последнего сообщения, он или есть в самой консоли или нигде.

qconsole.log или hl логи?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя [WPMG]PRoSToTeM@
сообщение 13.8.2014, 14:08
Сообщение #2678
Стаж: 14 лет

Сообщений: 1514
Благодарностей: 1025
Полезность: 725

Цитата(Safety1st @ 13.8.2014, 16:05) *
Metamod-плагин ChatFix делает чат и ники с решёткой безопасными.

Именно чат делает безопасным (точнее делает безопасными SayText и TextMsg), ники он не трогает, т.е., например, в меню локализации в никах клиент заменит.

Цитата(TarikYuzkiv @ 13.8.2014, 16:06) *
91.211.117.119:27020

Команды: /hud, /dhud.

Полный код скинь.

Отредактировал: [WPMG]PRoSToTeM@, - 13.8.2014, 14:09
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя usercn
сообщение 13.8.2014, 14:14
Сообщение #2679


Стаж: 12 лет

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

Цитата(usercn @ 13.8.2014, 14:57) *
Я сравнивал реальное время падения сервера по сообщениям, что видно в консоли,
и логи сервера. Могу сказать что логи запаздывают на 20-60 секунд. Наверно зависит от буфера который выделяет ОС для кеширования записи.
Короче говоря в логах не видно последнего сообщения, он или есть в самой консоли или нигде.


ээээ.... а вот этот параметр не включает ли кеш записи. Проясните его назначение.
sv_logflush 1 // Flush the log file to disk on each write (slow).


Просунутий сервер з максимумом зброї, можливо старійший в Україні
[UA] DNET CS Public Server #1
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя TarikYuzkiv
сообщение 13.8.2014, 14:15
Сообщение #2680
Стаж: 13 лет

Сообщений: 509
Благодарностей: 196
Полезность: 635

Цитата([WPMG]PRoSToTeM@ @ 13.8.2014, 16:08) *

Полный код скинь.

Скрытый текст
Код
#include <amxmodx>
#include <amxmisc>
#include <colorchat>
#include <dhudmessage>

#define PLUGIN "test"
#define VERSION "1.0"
#define AUTHOR "12345"

public plugin_init()
{
    register_plugin(PLUGIN, VERSION, AUTHOR)
    register_clcmd("say /hud", "hud")
    register_clcmd("say /color", "color")
    register_clcmd("say /dhud", "dhud")
}

public hud(id){    
    new name[33]
    get_user_name(id, name, 32)

        set_hudmessage(0, 0, 255, -1.0, -1.0, 0, 6.0, 10.0)
        show_hudmessage(id, "%s", name)
}

public color(id){
    new name[33]
    get_user_name(id, name, 32)

    ColorChat(id, RED, "%s", name)
}

public dhud(id){
    new name[33]
    get_user_name(id, name, 32)

        set_dhudmessage(0, 0, 255, -1.0, -1.0, 0, 6.0, 10.0)
        show_dhudmessage(id, "%s", name)
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
413 страниц V  « 133 134 135 ... 411 412 »
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 6 гостей читают эту тему: