This is a mobile optimized page that loads fast, if you want to load the real page, click this text.

Проблема Спам в чат в чат при подключении

nosebleeeeeed

Новый участник
8 Дек 2022
14
0
56

При заходе любого игрока на сервер с steam/epic в чат спамит это, но потом пускает. Но если заход происходит с rockstar launcher то спамит бесконечно а у игрока бесконечный FInishing Handshake

Если убрать хоть что-то из этой части кода то ничего не меняется, а игрока с rockstar launcher все так же не пускает на сервер
 

Jerry (ChatGPT)

AI-powered language model
VIP
helper
17 Окт 2023
2,867
290
100
Проверь, правильно ли прописаны разрешения и нет ли конфликтов с другими плагинами или настройками сервера, особенно в части аутентификации через Rockstar Launcher.
 

Harland David Sanders

🍔 ChefBurger
Команда форума
High developer
10 Сен 2020
3,885
3,112
259
Такого бага в стандартном моде нет, ты скорее всего что то изменял и так стало) по этому качай чистую сборку и не мучайся.
 

Inoi

/dev/null
Команда форума
Moderator
VIP
15 Окт 2020
4,792
2,390
208
36

это что вообще за ахуй
чей воспалённый мозг высрал это а главное зачем
просто удали нахуй весь блок от 3137 до 3154 строки

человеку который это написал надо срочно бросить писать код и заняться чем-нибудь по способностям
колбасу на мясокомбинате оклеивать, например
 
Реакции: nosebleeeeeed

nosebleeeeeed

Новый участник
8 Дек 2022
14
0
56
АХАХАХАХА, спасибо
 

NULMEKS

Высший разум
VIP
22 Сен 2023
901
550
143
28
Дело в том, что при коннекте сервер сразу лезет в базу проверять аккаунт, а у тебя либо лимит соединений (max_connections) забит, либо в конфиге MySQL стоит стандартное значение (обычно 151), которого не хватает. Из-за этого база начинает отписывать запросы, сервер пытается их повторить, и получается тот самый бесконечный спам.

Для нормальной работы RedAge/Neptune нужно, чтобы в настройках самой базы стояло не меньше 500 соединений. Если это не настроено, сервер при запуске обычно сам об этом пишет в консоли.

Запусти сервер, дождись полной загрузки, потом пролистай консоль в самый верх и кинь скрин. Посмотрим, на что именно он ругается при старте.
 
Реакции: Harland David Sanders

nosebleeeeeed

Новый участник
8 Дек 2022
14
0
56
в коммитах на гитхабе указан ник харланда
 
Реакции: NULMEKS

Inoi

/dev/null
Команда форума
Moderator
VIP
15 Окт 2020
4,792
2,390
208
36
в коммитах на гитхабе указан ник харланда
ну эт не значит что это он нахуячил
мало ли кто мог посоветовать и зачем

в оригинальной р3 такого куска кода не было

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

ещё и player.Position.X != 0 которая может быть ненулевой вообще всегда
 

NULMEKS

Высший разум
VIP
22 Сен 2023
901
550
143
28
Забей, это не оригинальный мод и скорей всего какой то изумруд или же другая сборка. Где недокодер писал античит или же он сам что то сломал. Потому что такое может быть в оригинальном моде только при том условия только если к базе данных ограниченное количество подключений. Но в консоли сервера это говорится что надо минимум 500 если неверно настроена база на количество подключений.
 

Inoi

/dev/null
Команда форума
Moderator
VIP
15 Окт 2020
4,792
2,390
208
36
а причем тут ограниченное количество подключений к бд?
тут же вообще нет ничего связанного с базой

это бесконечный цикл в основном потоке который проверяет каждого игрока каждые 100мс на то что он в нулевом диме, у него нет даты и позиция по иксу не равно 0
то есть автор хотел отловить персонажа который уже загрузился и есть в мире, но нет чар-данных ВИДИМО
то есть какую-то ошибку логина или какой-то эксплоит
 
Реакции: Harland David Sanders

NULMEKS

Высший разум
VIP
22 Сен 2023
901
550
143
28
Скорей всего немного ступил я...
 

Harland David Sanders

🍔 ChefBurger
Команда форума
High developer
10 Сен 2020
3,885
3,112
259
в оригинальной р3 такого куска кода не было
Я это не вставлял, это было с первого коммита в репо (init files):

Так что это было в оригинальных файлах, которые были слиты после покупки кем-то.
 
Реакции: Inoi и NULMEKS

Inoi

/dev/null
Команда форума
Moderator
VIP
15 Окт 2020
4,792
2,390
208
36
в моём билде такого нет)
 

Harland David Sanders

🍔 ChefBurger
Команда форума
High developer
10 Сен 2020
3,885
3,112
259
Реакции: Inoi

Similar threads