NikoCHIO, KGStudiosS - KGS, КГС - это кто и откуда

Материал из PetruCHIO - Mindustry server
Перейти к навигации Перейти к поиску

Начинается рассказ о становлении этого сервера, его истории

Был значит некто Кирилл - самый обычный гражданин РФ, проживающий угадайте где? В РФ. Жил он да и не тужил, как тут я (Пётр), знакомлю его с вот этой вот всей игрой и движухой, происходящей у нас. Кирилл этот вот решает выделиться и запускает собственный сервер на стареньком смартфоне на МТК, да ещё и с отдельным модом, названный KGStodiosS - KGStudios Server. Позже появилась идея запустить сервер на основном ПК Кирилла...

Второй этап жизни

Наконец оно выросло из говносервера на смартфоне во что-то более новое - говносервер на ПК. Он кстати работал не круглосуточно и выключался ночью. Поскольку мы не могли просто смириться с тем, что у нас есть целый сервер, но кроме Mindustry на нём есть ничего, было решено позапускать местную движуху с виртуалками с удалённым доступом. Только вот момент - проброс портов. Трюк такой есть, вы его знаете наверное - проброс портов через торрент. Канеееешна ж он не прокатывает и пришлось в итоге Кириллу уговаривать батю пробросить ещё несколько портов. Так вот и жили.
Теперь переходим к моменту, когда Кирилл уже наступает новый год. Решил значит данный товарищ выпросить у бати Raspberry PI 4, но тут у бати внезапно вылезает конструктивная критика и в финале всего этого у Кирилла появляется из шлака собранный второй говнокомп, который уже служит отдельно сервером и является по сути подарком. А жизнь тем временем продолжается.

Третий этап, или как мы на линукс переходили

Стало со временем понятно, что сервер на винде - это не лучший сервер, который можно придумать. Пусть это трижды спираченное энтерпрайс решение Майкрософт для корпоративных VIP-персон по лицензии для датацентров, но всё ж это винда. А винда для сервера подходит абы как, кто бы что ни говорил. И вот всем сформировавшимся комьюнити мы наблюдали, как осторожно и неловко сервер переезжал на Kubuntu (А потому, что Rusted Warfare!) и как постепенно Кирилл осваивал линукс.

(вы находитесь здесь) NikoCHIO

Беда с портами - она как проклятие. Пароля от роутера у Кирилла нет, батя - параноик и постоянно защищает домашнюю сеть, не давая Кириллу диапазона портов. А если диапазон портов не пробрасывает батя, значит его проброшу я. И вот, по наводке одного товарища, я таки освоил владение iptables и смог через VPN пробросить порты на сервер Кирилла. Кстати это произошло в момент, когда сервер был ещё на винде. В итоге пришла идея запустить сервер-ваниль без модов и объявить боевой клич в интернете о его существовании - и ныне он на домашней сервера указан. Также в этот период были проброшены порты на сервер Smoke of Anarchy, но это другая история для другой статейки. А вам - спасибо за интерес.

Дополнительные материалы

Оригинальный текст от Кирилла без говнопересказа:

Было у меня желажие выделиться своим умом на фоне других
И сделать временный сервак с прямым подключением
И была создана беседа "KGStudios Server (говносервер чорт побери)"
Хостилась минда полностью вручную на мобилке в сердце которой лежал мтк
Так и было положено начало KGStudiosS
Позже все поняли, что мне не особо хотелось бегать к телефону каждый раз менять карту
Из-за этого все начали думать о разворачивании сервера на моем основном пк
Минду мы успешно запустили, но оставалась одна проблема
Проброс портов.
По какой-то причине трюк с торрентом не прокатил на пк
Пришлось очень долго уговаривать батю пробросить порты к моему пк
В конце концов это получилось
И у нас получился полуавтоматический сервер минды, который юзал server.jar а целую игру, которая еще и заряд жрала как ненормальная
Было выработано расписание работы сервера, т.к. родаки не позволяли оставлять пк включенным оно было где-то от 12:00 до 21:30
Близился новый год
Надо было думать о подарке на нг
И сначала я хотел "малинку"
Ща гляну название
Raspberry pi 3/4
Я думал что мощностей этой штуковины мне вполне хватит чтоб держать минду
Однако батя меня вовремя остановил
Перечислив огромную кучу минусов (учитывая адский нагрев всей конструкции)
И предложил мне собрать сервер формата mini-itx
Он взял довольно древнюю плату на intel atom которая уверенно держала WinXP.
Однако она была забракована сразу же после включения
Почему?
Usb порты были настолько древние, что они взяли и отвалились
И не юыло никакого пути контроллировать эту плату
Поэтому мне купили плату на intel celeron с 8 гигами озу
К тому времени на моем сервере была очень популярна Rusted Warfare
И все играли в нее
Собсна сразу же после нового года (1 января) онлайн на сервере миндастри упал до 0.
И не поднимался еще месяц это точно
~7 января наконец пришла заветная плата с комплектующими и корпусом
В итоге был собран автоматический сервер на 10 винде
Но вот незадача:
Изначально сервер задумывался под миндастри
А онлайн на миндастри был 0.
и я совсем отчаялся
Нужно было привлекать народ
И я периодически скидывал свой ip с ссылкой на мою беседу, т.к. сервер был модовым
Этот мод кстати до сих пор можно скачать  тут: http://petruchio.org.ru:6601/MindustryTestv5(0118).zip
Но народ до сих пор не приходил(
Пришлось идти на крайние меры
И сделать сервер ванильным
Настолько ванильным, что даже не было кастомных карт
Онлаин чуточку поднимался но все равно средне был 0.4
Что же я делал дальше?
Пробовал себя в разных сферах
То хостил террарию
То хостил маинкрафт
Даже мобильный
Чуть позже мы решили выжать все соки из сервера и сделать модовой сервер маина на версии 1.7.10
С этой задачей сервер успешно справлялся
(С мелкими фризами)
Мы привлекли побольше людей
Stonks
Я открыл такую чудесную штуку как hfs
Которая щас известна как 6601
Так вот
Была одна проблема, которая меня постоянно бесила
Я все время упирался в ограничение в 3 порта
В чем же проблема?
Батя не пробрасывал больше 3 портов из-за соображений безопасности
То же сожрало 3 порта?
Во первых удаленный контоль.
Во вторых маинкрафт.
В третьих hfs
Вроде бы проблем не было БЫ.
Но для запуска рв был нужен порт
И чередовать и отключать на время сервера было чертовски неудобно
И я задумался об одном решении - openvpn
В итоге была сделана ovpn революция
В ходе которой hfs и уд. контроль переползли на ovpn адрес
Все было замечательно
И мы с Петром резко начали обсуждать тему проброса портов
И мы подумали
Почему бы не пробросить определенный промежуток портов мне на сервер
После нескольких попыток на эксперементальной машине, нам удалось пробросить порты на тестовый файл
После этого были проброшены порты на адрес 10.8.0.42
И началась новая жизнь сервера
Вопрос о дефеците портов был закрыт раз и навсегда
Больше мне не надо было врубать ovpn, чтоб получить доступ к моему серверу
---некоторое время спустя----
Анюк выпускает плагин HexedPlugin, который добавляет в миндастри элементы геймплея "королевской битвы"
Стали проходить вопросы о проведении ивентов на сереве петручио.
И я вспомнил о своем сервере миндастри.
После подготовок на моём сервере было проведено первое Гексосресенье
После этого мне захотелось подрубить сервер на постоянной основе
с позволения Петра была сделана полная копия петручио, и была перенесена на мой сервер с помощью hfs
Зародился "Петручио 2"
В свою очередь Петручио 2 был более мощным и стабильным петручио.
Т.к. мой сервер по мощностям в несколько раз превосходил петручу
Нужны были админы, чтоб поднимать сервер в моё отсутствие.
Итак Пётр стал первым админом на моём сервере
После этого по решению моей башки была отрезана часть моего ника и петручио, что в склейке дало "NikoCHIO"
Чтобы настроить плагины на моем сервере, в админы присоединился сам Проста4ок
Еще позже Вадим (bad_tr) и Скат стали админами, оба по разным причинам
Rusted Warfare перестал быть популярным на моем сервере, и все потихоньку возвращались в миндастри.
О ивентах стали извещать в группе, что дало большой толчок в поднятии популярности моего сервера
И в итоге
Что мы имеем:
Мой сервер прошел огромный путь до становления великим
А именно с 9 сентября до сегодняшнего дня
А с чего он начался?
С "давай ка по приколу сделаю"
Так же как и петручио.
А как я попал в комюнити Миндастри?
Это уже совсем другая история......

Кирилл, спасибо.