Я устал искать информацию по Rust по десятку вкладок — сделал бесплатный сайт и Telegram-бота для русских игроков
Всем привет. Играю в Rust давно, и всё это время меня бесила одна простая вещь: игра есть, а нормальных русских инструментов под неё — нет.
Вайп. Надо узнать, когда следующий. Сколько серы на каменную стену. Сколько налог на шкаф, если вас шестеро. Где дешевле скин. Кто на сервере. Что за игрок напротив. Каждый раз — куча вкладок, Discord, ВК, форумы, калькуляторы, половина из которых не обновлялась года три.
Короче, я сделал свой проект: сайт serarust.ru и Telegram-бота @SulFur_rust.
Это не реклама. Мне никто не платит, проект бесплатный. Это фан-инструмент для таких же, как я.
Сразу про нейросети и вайб-кодинг
Скажу честно: код писал не я один, без нейросетей тут не обошлось. Я не программист в классическом смысле, но код я читаю и в принципе понимаю, что там происходит — где логика, где запрос, где что сломалось. Просто писать всё с нуля в одиночку — это долго, а я хотел, чтобы работало уже сейчас.
Это называется вайб-кодинг. Суть простая: ты не сидишь и не пишешь каждую строчку руками, а объясняешь нейросети, что хочешь получить, и вместе с ней это собираешь. Ты как бы задаёшь вайб — «хочу, чтобы бот писал, когда враг зашёл в игру», — а нейросеть пишет код. Ты проверяешь, тыкаешь, говоришь «не то, переделывай». И так по кругу, пока не заработает.
Как это выглядело на практике: я ставил задачи, объяснял, как должно работать, тыкал пальцем в то, что сломалось, и проверял в своём же Telegram. Нейросеть писала код и гоняла тесты. Я проверял, что она не наворотила лишнего.
Кто-то скажет: «Так это не ты сделал». Отчасти. Но идея, структура, проверка на живых серверах и финальные решения — мои. В 2026-м писать такое в одиночку без ИИ — это просто дольше. Я не собираюсь делать вид, что сидел ночами и учил Python ради калькулятора серы. Я хотел, чтобы работало. Оно работает.
Самое полезное — всё под рукой, без выхода из Telegram.
Бот умеет:
— напоминать о вайпе для твоих серверов;
— считать рейд прямо в чате;
— следить за сервером и показывать онлайн;
— выдавать готовую команду client.connect для подключения;
— показывать, что сейчас происходит на сервере.
Мини-приложение в Telegram
Помимо бота, у нас есть мини-приложение — это как отдельная программа прямо внутри Telegram. Открываешь, и всё под рукой, без переключения между чатами и вкладками.
Что внутри:
— Рейд-калькулятор — считает, сколько серы, С4 и ракет нужно на стены, двери и целые базы;
— Скины — каталог с ценами и инфой, можно листать и искать;
— Новости — свежие обновления Rust, чтобы не искать по форумам;
— Калькулятор генов — помогает с растениями и генами, которые многие так и не поняли.
Всё в одном месте, открывается в один клик, ничего скачивать не надо.
Бот умеет следить за конкретными игроками. Добавляешь человека — и получаешь уведомление, когда он в сети, не в сети или зашёл в Rust. Больше не надо сидеть в Discord и гадать, спит враг или сидит в игре. Всё по публичным данным, без взломов.
Twitch Drops и скины недели
Уже работает отслеживание Twitch Drops — бот и сайт показывают, какие дропы сейчас активны и что можно получить за просмотр стримов. Плюс раздел «Скины недели» — подборка самых интересных предложений, которая обновляется каждую неделю.
На serarust.ru уже есть статьи и гайды, которые я сам искал в своё время:
— сколько серы нужно на рейд;
— что делать в первый час после вайпа;
— сколько платят за шкаф группы из 6, 12 и 30 человек;
— как выбрать сервер по рейтам, вайпу и пингу;
— как поднять FPS и настроить игру под PvP.
Плюс список серверов: онлайн, очередь, время вайпа, IP и готовая команда для подключения. И блок «Только что вайпнулись» — на главной сразу видно, какие серверы недавно обнулились, чтобы не заходить на умирающий вайп.
Отдельно скажу тем, кто пользуется мессенджером MAX: бот будет и там. Я уже подготовил сборку — она установлена на сервер и ждёт только токен. Как только он появится, бот запустится в MAX с теми же функциями: вайпы, рейд-калькулятор, онлайн серверов, слежка за игроками, команда для подключения.
Пришлось повозиться с сертификатами: сервер MAX выдан удостоверяющим центром Минцифры, и наш VPS ему сначала не доверял. Решил — теперь бот спокойно отвечает API. Так что MAX — это не «когда-нибудь потом», а вопрос ближайшего времени.
С чем пришлось повозиться
Rust — это боль для разработчика. Русские серверы часто закрывают API. Я проверил 36 популярных серверов: 8 из 16 крупных русских вообще не отвечают даже на запрос онлайна.
Ещё сервера любят отвечать на соседний порт. У одного игровой порт 28019, а данные он отдаёт на 28017. Раньше бот пробовал 3 порта, теперь 10 и сразу все.
Была и совсем смешная проблема: сервер писал название карты латинскими буквами, похожими на русские. Выглядело как «Вайп был 21ч назад» вместо названия. Фильтр починил.
Слежка за игроками работает только по публичным данным. Если человек скрыл свой профиль или сидит в невидимке — бот его не увидит. Это не чит и не обход приватности, а просто удобный способ проверять то, что и так лежит в открытом доступе.
Часть зарубежных площадок плохо работает из России. Это не я виноват, это интернет.
Планов много. Главное — сравнение цен на скины: бот и сайт будут показывать, где скин дешевле — Steam, Skinport, DMarket, CS.Deals, CS.Trade, Swap.gg, RustSkins, Mannco.Store. В карточке скина будет видно, на какой площадке цена ниже и на сколько процентов. И запуск в MAX, как только будет токен.
Если зайдёт — буду делать дальше. Если нет — тоже нормально, я хотя бы перестал держать десять вкладок открытыми.