- Баллы
- 76
- Имя в Minecraft
- Stamorey
Есть основной сервер и сервер с миниигрой.
С одного на другой игроки должны телепортироваться, если это возможно.
Проблема как раз в этой возможности.
Если игра началась или уже набралось нужное количество игроков - телепортация должна отмениться.
Нашел два способа "Общения" между серверами, но оба смущают.
1. Любая бд, конфиг или файл, в котором миниигра сама записывает свой статус каждый тик.
Проблема- может оказаться так, что статус уже изменился, а в бд это еще не отразилось, или же несколько запросов на телепортацию за несколько милисекунд.
2. Общение через банжу, сервер отправляет запрос в банжу, тот пересылает его миниигре, она решает что делать с игроком, отправляет ответ обратно в банжу, банжа серверу.
Проблема - а хз, думаю что 4 сообщения в поток для одной телепортации жирновато)
Кто сталктвался, посоветуйте что лучше использовать, спасибо)
С одного на другой игроки должны телепортироваться, если это возможно.
Проблема как раз в этой возможности.
Если игра началась или уже набралось нужное количество игроков - телепортация должна отмениться.
Нашел два способа "Общения" между серверами, но оба смущают.
1. Любая бд, конфиг или файл, в котором миниигра сама записывает свой статус каждый тик.
Проблема- может оказаться так, что статус уже изменился, а в бд это еще не отразилось, или же несколько запросов на телепортацию за несколько милисекунд.
2. Общение через банжу, сервер отправляет запрос в банжу, тот пересылает его миниигре, она решает что делать с игроком, отправляет ответ обратно в банжу, банжа серверу.
Проблема - а хз, думаю что 4 сообщения в поток для одной телепортации жирновато)
Кто сталктвался, посоветуйте что лучше использовать, спасибо)
