Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Problem with limbo #20

Open
Everts0n opened this issue Feb 19, 2024 · 7 comments
Open

Problem with limbo #20

Everts0n opened this issue Feb 19, 2024 · 7 comments

Comments

@Everts0n
Copy link

Everts0n commented Feb 19, 2024

When there are a lot of plugins, shutting down the server may take a long time, or some plugins may take a long time to turn off. I have such a problem that when the server turns off, the plugin does not have time to process the trigger message of the player’s kick (because it takes time to turn off, and the kick message is at the very end) and nothing happens, in the end the velocity just kicks it itself. I think it’s worth adding some other triggers to trigger the limbo, for example, at least adding kick messages with velocity (currently doesn’t work) or so that the plugin is triggered by the very first "Stopping server" on server message or sees that is server turned off. But srsly, one trigger with a message is not enough on big projects

@SkyWatcher2019
Copy link
Member

adding kick messages with velocity

If player was kicked from Velocity, we can't connect it back.

or sees that is server turned off.

Velocity doesn't know if server is turned on or off, even with sheduled pinging player can be kicked between pings.
Try do add all possible kick messages using regex.

@Everts0n
Copy link
Author

adding kick messages with velocity

If player was kicked from Velocity, we can't connect it back.

or sees that is server turned off.

Velocity doesn't know if server is turned on or off, even with sheduled pinging player can be kicked between pings. Try do add all possible kick messages using regex.

Полагаю можно на русском? Проблема в том что сервер долго перезагружается и велосити кикает в лобби с сервера выживания со своим сообщением из lang (кикает не с сервера, а именно на другой сервер), то есть сообщение о кике идёт не с paper сервера ,а велосити и я не знаю как это исправить, а limbo reconnect не видит сообщения и Кики от велосити.

@DHCPCD9
Copy link

DHCPCD9 commented Feb 19, 2024

Поменяй регекс и сообщение при выключении сервера в spigot.yml (вроде как).

@Everts0n
Copy link
Author

Everts0n commented Feb 19, 2024

Поменяй регекс и сообщение при выключении сервера в spigot.yml (вроде как).

Это не поможет, потому что проблема не в сообщении или регексе, все указано правильно и на других моих серверах работает. Но именно на 2 крупных где больше 150 плагинов - нет. Потому что я делаю рестарт и не знаю почему, но сообщение кика со спигот отправляется не сразу, а в самом конце выключения плагинов, как итог, пока плагины оффаются велосити кикает игроков раньше (в лобби), чем сам сервер со своим сообщением и лимбо не срабатывает. По сути тут или триггеры LimboReconnect обновить, или мне сделать как-то чтобы сервер сразу кикал с сообщением из спигот, а не в конце выключения плагинов, но как это сделать и есть ли такие плагины не знаю. Ну либо через /kickall кикать вручную с этим сообщением :D, а потом уже рестарт проводить, но это на самом деле бред и неудобно((
(да и не факт что сработает, тут уже не знаю как LimboReconnect работает)

@plngvln
Copy link

plngvln commented Jan 1, 2025

решение довольно просто нужен плагин который перед рестартом кикает всех с причиной server is restarting а потом уже рестартит сервер вот и всё :)

@DHCPCD9
Copy link

DHCPCD9 commented Jan 2, 2025 via email

@plngvln
Copy link

plngvln commented Jan 23, 2025

А зачем если можно установить сообщение при выключении сервера в самом ядре

он написал же что "сообщение о кике идёт не с paper сервера ,а с велосити"
когда сервер рестартиться не он кикает всех людей с него а сам прокси сервер велосити
у меня тоже такая проблема и я её пофиксил таким путём

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants