SCP | С сервера на сервер без выхода из игры
Stone Proxy Connector
В силу недавних событий, мы начали разработку первого в индустрии сампа прокси коннектора. Что это такое? - Сейчас расскажу.
Описание:
Иногда нам нужно разместить несколько миров на одном сервере, которые зависят друг от друга и кто этим занимался, наверняка, подтвердит, что это неудобно и сложно. Раньше Proxy коннекторы встречались только в сетях банковских систем, для объединения машин всего мира в одну систему обработки, потом такая полезная вещь появилась на Java платформе, потом она пришла на сайты, и с её помощью можно объединять несколько сайтов, теперь такая вещь как прокси обвязка, возможно, появится и на просторах самп серверов.
Это будет утилита, которая способна перекинуть игрока с одного сервера на другой. Причем, если так поразмыслить то с её помощью можно обвязать 2 сервера, 0.3DL и 0.3.7.
В чем удобства?:
1. С сервера на сервер без выхода из игры
2. Прощай ДДОС.
3. Возможность соединения 20 серверов на разных движках, что позволит играть игрокам с самых разных версий.
4. Возможность объединения до 20 серверов.
5. Возможность отключения\перезапуска одного из серверов(что позволит игрокам не терять время на перезаход в игру, а пока сервер перезапускается игроков можно кинуть в паркур мир или что-то такое)
6. Неограниченные возможности в области модов
7. Заметное увеличение максимального онлайна (так как каждый сервер даёт по 1000)
8. Было замечено, что все распространённые способы ддос атаки (ботнет, спам запросами и т.д.) не работают на сервера с этой утилитой, так как атака идёт на 1 сервер, если злоумышленники положат 1 сервер, то всю систему обвязки им положить не получиться, при атаке на ip хостинга(который не выдаётся, но узнать можно), атака может быть удачной, однако можно сделать систему, которая и эту лазейку уберёт.
Недостатки:
1. Увеличенное ОЗУ потребление
2. Сервера можно объединить только на локальном диске, объединить сервера на разных хостингах не получится(но в последующих обновлениях всё возможно).
3. Умение создавать скрипт прокси обвязки
Как это будет выглядеть?:
https://imgur.com/a/ilTqA (скриншоты подставные, но примерно так это и будет выглядеть)
Scripts Proxy - это специальные скрипты, которые регулируют работу пересоединения. Это нужно, чтобы игрок всегда был под контролем сервера. Обработчик кода является сам компилятор Pawn, и поэтому такие скрипты будут писаться на Pawn. В таких скриптах Вы можете регулировать передачу игрока с одного сервера на другой, регулировать передачу данных или проверять на наличие чего-то у игрока или сервера. Будет собственное API в виде include.
Addons - это специальные дополнения к скрипту утилиты. Скорее всего это будет представлять собой мини-коды, которые будут обрабатывать соединение игрока или самих серверов. С помощью аддонов можно будет соединить DL и 0.3.7 сервер. Также будет дополнение на уменьшение затрат на сервер.
Исходники и возможная помощь нам:
Исходники данной утилиты будут доступны всем, после окончания основной разработки. Вы можете помочь нам с документацией или созданием аддонов\скриптов с использованием API.
Релиз: не планируется.
Beta релиз: 20.04.2018
Появилась информация о первых тестированиях
Тестирование:
Закрытое Бета тестирование - 20.04.2018
Закрытое Бета тестирование - 21.04.2018
Закрытое Бета тестирование - 25.04.2018
GitHub
Русскоязычная поддержка
Зачем этот анонс? Нам просто интересно мнение людей, возможно их предложения и желание видеть в релизе такую утилиту.