Найти в Дзене

RCCService 2021E туториал патчинга (Roblox)

(Для тех кто не в танке и слышит об этой проге впервые) Roblox Cloud Compute Service (сокращённо RCCService) — это официальная программа, которую Roblox использовал начиная с 2008 года для хостинга игровых сессий с помощью протокола «SOAP» и рендеринга изображений. Неофициально она используется для воссоздания старого игрового опыта в возрождениях старого Roblox. Программа работает под Windows и Linux. Запускается в терминале с помощью определённых команд и аргументов. Здесь рассказывается как сделать свой сервер Roblox на localhost (или под ваш домен) чтобы вы могли использовать вместо серверов Roblox свои и на вашем сервере были ваши правила под ваши настройки. (Совет для неразборчивых малолетних чайников: Вы можете играть в Roblox без интернета используя этот туториал) Если вы ничего не поняли и вы малолетний чайник, вот простая версия: Используйте этот туториал чтобы хостить свой сервер для Roblox, вы можете играть на своём сервере без интернета, ⚠ ПРЕДУПРЕЖДЕНИЕ: ВЕСЬ ТУТОРИАЛ МО
Оглавление

(Для тех кто не в танке и слышит об этой проге впервые)

Roblox Cloud Compute Service (сокращённо RCCService) — это официальная программа, которую Roblox использовал начиная с 2008 года для хостинга игровых сессий с помощью протокола «SOAP» и рендеринга изображений. Неофициально она используется для воссоздания старого игрового опыта в возрождениях старого Roblox. Программа работает под Windows и Linux. Запускается в терминале с помощью определённых команд и аргументов.

О чём вообще статья?

Здесь рассказывается как сделать свой сервер Roblox на localhost (или под ваш домен) чтобы вы могли использовать вместо серверов Roblox свои и на вашем сервере были ваши правила под ваши настройки. (Совет для неразборчивых малолетних чайников: Вы можете играть в Roblox без интернета используя этот туториал)

Если вы ничего не поняли и вы малолетний чайник, вот простая версия: Используйте этот туториал чтобы хостить свой сервер для Roblox, вы можете играть на своём сервере без интернета,

⚠ ПРЕДУПРЕЖДЕНИЕ: ВЕСЬ ТУТОРИАЛ МОЖЕТ БЫТЬ НЕЛЕГАЛЬНЫМ ДЛЯ ROBLOX, ТАКЖЕ НЕ РЕКОМЕНДУЕМ ПОВТОРЯТЬ ДЕЙСТВИЯ ИЗ ТУТОРИАЛА ИЛИ ВАШ АККАУНТ ИЗ ОРИГИНАЛЬНОГО ROBLOX БУДЕТ ЗАБАНЕН!!! ТАКЖЕ ЭТОТ ТУТОРИАЛ НЕБЕЗОПАСЕН ТЕМ ЧТО У ВАС МОГУТ ВЗЛОМАТЬ БАЗУ ДАННЫХ И НАКРЫТЬ ВАШИ СЕРВЕРА ЕСЛИ ОНИ БУДУТ ЗНАТЬ ВАШ IP!!! ДЕЛАЙТЕ ВСЁ НА ВАШ СТРАХ И РИСК!!! ТАКЖЕ НЕ ИСПОЛЬЗУЙТЕ В КАЧЕСТВЕ СОЗДАНИЯ СВОЕГО REVIVAL ВЕДЬ ЭТО ОЧЕНЬ НЕБЕЗОПАСНО!!! ⚠

ПАТЧИНГ

ДЛЯ ПАТЧИНГА ПОТРЕБУЕТСЯ:

  • Ваш собственный виртуальный Веб-Сервер для базы данных (Можете вместо этого использовать программу UwAmp, чтобы хостить Веб-Сервер прямо на вашем компьютере и в любой момент следить за сервером в любое время так еще и бесплатно.)
  • Visual C++ Runtime (Последняя версия)
  • Скачать клиент и сам RCCService по моей ссылке: https://drive.google.com/file/d/1NGty2Wi-N75NDiCJ0X8alxgrgdxJkiAN/view?usp=sharing (Вес 341Мб, содержит клиент, RCC, gameserver скрипты и служебные скрипты для мониторинга через RCC)

Необязательные инструменты для изменения дизайна игры:

  • Resource Hacker (RH) для изменения иконки игры и подписи файла и также для изменения конфигураций клиента
  • Notepad ++ для удобного изменения файлов по типу AppSettings.xml

Конечный итог туториала:

Сервер на localhost, версия клиента 0.463.0.23788 (На самом деле 0.463.0.417004, потому что подпись файла игры не официальная, а это значит что клиент подтвергался изменению.)
Сервер на localhost, версия клиента 0.463.0.23788 (На самом деле 0.463.0.417004, потому что подпись файла игры не официальная, а это значит что клиент подтвергался изменению.)
В окне Help показываются данные об игре, наглядно видно что сервер запущен на localhost, ClientCoreScripts и PlayerScripts имеются.
В окне Help показываются данные об игре, наглядно видно что сервер запущен на localhost, ClientCoreScripts и PlayerScripts имеются.

НАСТРОЙКА RCCSERVICE

Перед настройкой убедитесь, что скачали и распаковали клиент.

Создаём bat файл для запуска RCCService: (положить в одну папку вместе с распакованным клиентом)

start RCCService.exe -Console -verbose -placeid:1818 -localtest "gameserver.json" -settingsfile "DevSettingsFile.json" -port 64989

Если вдруг во время хостинга у вас проблемы и rcc выдаёт ошибку что доступ запрещен, попробуйте изменить bat файл и поставьте в значение где port вместо 64989 поставьте 53640.

НАСТРОЙКА ROBLOX КЛИЕНТА

Создаём bat файл для запуска Roblox: (также положить в одну папку вместе с распакованным клиентом)

start RobloxPlayerBeta.exe -a "http://localhost/Login/Negotiate.ashx" -j "http://localhost/game/placelauncher.ashx" -t "1"

⚠ P.S: Если ваш Веб-Сервер не имеет таких путей для JoinScript, используйте кастомный путь к join.aspx для присоединения и аунтификации виртуального аккаунта ⚠

Это еще не всё.

Используя блокнот измените файл AppSettings.xml и поставьте в BaseUrl вместо значения www.roblox.com localhost или под ваш другой домен, если он там еще не стоит.

ЗАПУСК И ЗАВЕРШЕНИЕ

Затем можете спокойно запускать bat файл для RCCService (не забудьте включить Веб-Сервер если он не включён) и позже bat файл для RobloxPlayer клиента.

ПОДСКАЗКА: ЧТОБЫ ПОМЕНЯТЬ КАРТУ ДЛЯ СЕРВЕРА ЗАЙДИТЕ В ПАПКУ РАСПАКОВАННОГО КЛИЕНТА В ExtraContent И ПОМЕНЯЙТЕ ФАЙЛ ПЛЕЙСА place.rbxl НА СВОЙ ПЛЕЙС (Название файла карты должно быть place!!!)

Если вы желаете изменить ник или скин персонажа, вам нужно менять данные логина aspx в вашем Веб-Сервере.

КОНЕЦ ТУТОРИАЛА, СПАСИБО ЗА ПРОСМОТР ❤

НЕБОЛЬШАЯ ГАЛЕРЕЯ :)

-3
-4
-5