Всем привет, друзья! С вами Redl.
Сегодня мы покажем, как создать свой собственный игровой сервер в RDR 2, а именно в мультиплеере Red-M.
Мы сделаем сам сервер, авторизацию и регистрацию, создание персонажа абсолютно с нуля.
Сделаем свой худ, где будут показываться баланс, здоровье и все остальное.
И для теста добавим простую работу, например, рыбалку.
И все это мы сделаем, просто написав промпт на нашем игровом и VDS-хостинге.
А после первой части мы сразу выложим весь проект на GitHub, ссылочка будет в описании, и дальше будем его развивать.
Кстати, то, что вы видели в начале, это уже наш готовый сервер, мы на нем реально играем, и именно сегодня мы его и создадим.
Итак, если вы хотите сделать подобный проект с нуля, у нас на хостинге есть бесплатный встроенный искусственный интеллект, который пишет игровой сервер за вас.
То есть вы просто покупаете сервер и внутри на сайте уже подключен Claude, который полностью разрабатывает проект.
Вам не нужно знать программирование, не нужно подключать никакие подписки, не нужно ничего скачивать на компьютер, вы просто пишете: "Создай мне сервер", и он создает.
И этот сервер сразу доступен в мастер-листе Red-M, так что любой ваш друг сможет зайти и поиграть.
Первым делом проходим простую регистрацию на хостинге.
У нас уже есть аккаунт, само собой.
Дальше выбираем покупку VDS Agent.
Почему именно VDS Agent? Потому что он дает бесплатный отдельный IP.
И здесь мы можем не только запустить свой игровой сервер, но и, например, поднять тестовый сервер, запустить несколько серверов сразу, сделать сайт для проекта, подключить оплату и все это на одной машине.
Дальше все просто: заходим в VDS Agent и берем минимальный тарифный план.
Для теста его хватит. Для разработки выбирайте тариф в зависимости от того, какой онлайн планируете на проекте.
Ну а мы возьмем минимальный.
И обязательно вводите промокод Red-M15.
Он даст вам пятнадцать процентов скидки лично для вас с нашего видоса.
После этого мы попадаем в чат с искусственным интеллектом.
Здесь вам сразу бесплатно подключен Sonet 4 и 6.
Если его возможностей не хватает, можете подключить сюда свою подписку Claude, вставить свой API-токен или купить подписку у нас на хостинге.
Это уже смотрите сами, как вам удобнее.
А теперь приступим к запросу.
Так, переходим в Agent и пишем ему промпт, чтобы он создал нам сервер для начала, и отправляем.
Теперь агент просит ключ, который нам нужен для создания сервера.
Лицензионный ключ. Заходим на портал CFX и создаем ключ.
Пишем Red-M сервер, сгенерировать, копируем ключ, идем вставляем здесь.
Пишем Red-M RP, например, и отправляем.
Итак, спустя несколько минут наш агент создал нам сервер и дал IP для подключения.
Давайте же попробуем зайти на наш сервер.
Для этого открываем Red-M, нажимаем F8 и вводим команду Connect и IP нашего сервера.
Подключаемся. Итак, мы вроде запустились, но почему-то в небе.
Давайте же спросим у агента, почему так, и попробуем это быстро решить.
Итак, спустя несколько запросов к Claude я появился, но я никто, я пустая оболочка.
Он написал несколько команд.
Давайте же попробуем их выполнить.
Чего-то у меня не получается.
Персонаж есть, но он невидимый, его как бы не, не существует.
Интересно. Давайте попросим у Claude, чтобы он сделал редактор внешности персонажа, чтобы мы могли создать персонажа, чтобы мы были видимы, а не то, что есть сейчас.
Пробуем отправить промпт на создание внешности персонажа и ожидаем, пока Claude Opus 5 все это сделает.
Claude закончил работу, использовал скилл Frontend Design, сказал, что сделал редактор внешности персонажа.
Давайте же затестируем. Вау!
Я зашел в игру, и здесь очень много настроек.
То есть буквально можно настроить все: и плечи, и руки, полностью полный кастоминг настроек.
Это что-то с чем-то. Вот есть только вот такой баг - то, что камера изначально неровно.
Вот и все. Теперь ровно. Итак, спустя несколько попыток, я все же сделал редактор внешности персонажа.
Давайте же попробуем. Men.
Так, цвет кожи, ну, обычный поставим.
Женщина, мужчина. Очень много настроек здесь.
Плечи, руки, длина - все можно настроить.
Можно сделать разные виды внешности, глаза.
То есть все абсолютно можно настроить.
Это очень хорошо выглядит.
Прическа. Лысый — это хорошо.
Вот такой вот парниша. Усы можно сделать, бороду.
В принципе, хорошо. Вот обычный полный скин человека добавили.
Вертеть можем персонажа. Ну, это, в принципе, хорошо.
Давайте оставим его обычным вот таким вот.
Имя Джон. Создать. Так, ну базы данных у нас еще нет, но, в принципе, скин остался, кроме волос.
Хорошо. Сейчас мы сделаем тогда базу данных и регистрацию с авторизацией, чтобы уже все вот это создание внешности персонажа подхватывалось.
Давайте писать промпт. Вставляем промпт, который должен сделать нам авторизацию и регистрацию в стиле RP структуры.
Ожидаем, пока Opus 5 подумает и напишет нам данные ресурсы.
Claude закончил работу. Шесть и шесть миллионов токенов, двадцать минут, семь долларов.
Он сделал регистрацию, авторизацию, все по RP, как и должно быть.
Давайте же проверим, как это выглядит в игре.
Вау! Это, блядь, довольно круто выглядит, если честно.
Камера у нас, пролетка в лесу, какой-то домик.
Ой-ой-ой! Итак, вводим почту.
Тест. Наше имя Джон. Пароль тест, еще раз пароль тест.
Ну вот это сзади выглядит реально очень круто.
Мы можем три персонажа сделать.
Давайте же сделаем первого.
Имя Джон, фамилия Джонс, мужчина.
Дата рождения. Так, первого января тысяча восемьсот девятнадцатого года.
Опа! И создание персонажа.
Так, ну персонажа мы уже создавали.
Джон Джонс. Так, у нас зациклено сейчас, давайте это быстренько исправим.
Итак, мы все пофиксили, заспавнились.
Это уже очень круто выглядит на самом деле.
Регистрация создания персонажа выглядит более реалистично и более приятнее, чем на GTA пять.
Но опять же, давайте не будем забывать, что это не GTA пять и RP здесь совсем в другом заключается.
Вот, например, давайте украдем лошадку.
Все. Это наша лошадь теперь.
Повозка тоже наша. Вот так вот все.
Выпрыгиваем и давайте делать худ плюс рыбалку.
Сразу одним промптом это отправляем.
Итак, давайте же ему отправим промпт, чтобы он создал худ, а также работу рыбалки одним промптом.
Надеюсь, ошибок никаких не будет.
Отправляем промпт и ожидаем.
Последнее, что на сегодня сделала нейронка - это меню загрузки, худ, рыбалку, проверку воды, портфель и еще что-то.
Давайте проверим это в игре.
Это выглядит очень круто, если честно.
Давайте дождемся окончания загрузки.
Но действительно прикольно выглядит.
Где-то была повозка только что, которая отвечает за рыбалку.
А че он так прыгает прикольно.
Интересно. Так, повозка, повозка.
Ладно, давайте разберемся с худом.
Прикольный худ, только он сейчас показывает здоровье и дыхание.
Давайте проверим, работает ли он на самом деле.
Работает. Все, я понял. Извините, извините, сэр.
Работает. Так, дыхание давайте проверим.
Так, дыхание тоже работает.
Джон Джонс. Время - деньги.
Давайте проверим команду худ.
Так. О, можно изменить расположение.
Хорошо. Размер поменьше. Отлично.
В принципе, ничего переделывать не надо, это уже работает.
Теперь нужно найти повозку.
Сейчас попробуем это сделать.
Итак, спустя какое-то время и фиксы появилась метка на карте.
Давайте подойдем, посмотрим, что же там стоит.
Должна стоять какая-то тележка со снастями для рыбалки.
Давайте проверим. А где тележка, собственно?
В этом доме она должна стоять.
А где собственно тележка? Надписи вижу.
Тележки нет. С данного момента в правом верхнем углу вы будете видеть, сколько неудач мы потерпели, когда делали рыбалку.
Это будет счетчик. Смотрите.
Нажимаю Е, ничего не происходит.
Обыскать ящик. Так, сейчас продолжим фиксить.
Итак, наконец-то я подошел к повозке, которая не стоит уже нигде на крыше, а стоит в поле.
Давайте же попробуем купить что-то.
Так, это я купил, это купить, пить, все остальное за деньги.
Отлично. А теперь нужно найти воду.
Итак, я вроде нашел воду, перетащил сюда тележку.
Заходим в воду, пишем команду fish.
Ого! Ждем поклевку. Подсекаем, ожидаем.
Итак, сейчас будет попытка номер два.
Не, видимо, не будет. Еще одна попытка рыбалки и что-то у нас получилось.
Но, ого! Очередная попытка рыбалки.
Так, что-то у нас происходит здесь.
Ого, вот это круто! Так, только я не понимаю, что делать.
Рыба плавает. Смотрите, я пока не понимаю, как это должно работать, но пока ожидаем.
Итак, вроде у нас все готово.
Давайте попробуем забросить.
Забросили. Ждем натяжку лески.
Все ожидаем поклевку. Подтягиваем, подтягиваем, подтягиваем.
Оп, есть какая-то рыбка. И что это у нас непонятно.
Но что-то мы достали. Так, ну, рыбку мы какую-то достаем.
Нужно, я так понял, подвязать базу данных и инвентарь, чтобы ее можно было бы куда-то убирать.
Давайте попробуем. Так, ну, это какая-то щука, это тоже, в принципе, такая рыбалка у нас получилась.
А на этом все. Сервер в описании, ссылка на GitHub в описании и ссылка на Readdle, наш хостинг, также в описании.
До скорых встреч. Всем пока.