User Tools

Site Tools


games:windows:2004scape_localhost

Information

  • Lost City 225 Server + Client

Media

Prerequisites

Resources

Dependencies

Java

  • Entire feature install of Microsoft Build of OpenJDK

Bun

MKDIR "%UserProfile%\Projects\LostCity-225-EngineTS\ext"
"explorer.exe" "%UserProfile%\Projects\LostCity-225-EngineTS\ext"
DIR "%UserProfile%\Projects\LostCity-225-EngineTS\ext\bun.exe"

Node.js

"%UserProfile%\Projects\LostCity-225-EngineTS\ext\node.exe"
DIR "%UserProfile%\Projects\LostCity-225-EngineTS\ext\node.exe"

Download Source

Engine-TS

"%ProgramFiles%\Git\bin\git.exe" clone --branch "225" --depth "1" --recurse-submodules "https://github.com/LostCityRS/Engine-TS.git" "%UserProfile%\Projects\LostCity-225-EngineTS\src"

Content

"%ProgramFiles%\Git\bin\git.exe" clone --branch "225" --depth "1" --recurse-submodules "https://github.com/LostCityRS/Content.git" "%UserProfile%\Projects\LostCity-225-EngineTS\content"

Initial Build

"%UserProfile%\Projects\LostCity-225-EngineTS\ext\bun.exe" --cwd="%UserProfile%\Projects\LostCity-225-EngineTS\src" install

Set-up

  • Set up as a development world
"%UserProfile%\Projects\LostCity-225-EngineTS\ext\bun.exe" --cwd="%UserProfile%\Projects\LostCity-225-EngineTS\src" run "setup"

Settings

MKDIR "%UserProfile%\Projects\LostCity-225-EngineTS\conf"
"notepad.exe" "%UserProfile%\Projects\LostCity-225-EngineTS\conf\localhost.env"
NODE_STAFF=Test
NODE_DEBUGPROC_CHAR=:
NODE_CLIENT_ROUTEFINDER=false

# End

Scripts

MKDIR "%UserProfile%\Projects\LostCity-225-EngineTS\scripts"

Server Start

"notepad.exe" "%UserProfile%\Projects\LostCity-225-EngineTS\scripts\localhost-server-start.bat"
@echo off

TITLE 2004Scape - Server

SET "NODE=%UserProfile%\Projects\LostCity-225-EngineTS\ext\node.exe"

"%UserProfile%\Projects\LostCity-225-EngineTS\ext\bun.exe" --env-file="%UserProfile%\Projects\LostCity-225-EngineTS\conf\localhost.env" --cwd="%UserProfile%\Projects\LostCity-225-EngineTS\src" run "quickstart"

:: End
"%UserProfile%\Projects\LostCity-225-EngineTS\scripts\localhost-server-start.bat"

Server Update

"notepad.exe" "%UserProfile%\Projects\LostCity-225-EngineTS\scripts\localhost-server-update.bat"
@echo off

TITLE 2004Scape Updater

"%ProgramFiles%\Git\bin\git.exe" -C "%UserProfile%\Projects\LostCity-225-EngineTS\src" reset --hard
"%ProgramFiles%\Git\bin\git.exe" -C "%UserProfile%\Projects\LostCity-225-EngineTS\src" pull origin "225" --rebase

"%ProgramFiles%\Git\bin\git.exe" -C "%UserProfile%\Projects\LostCity-225-EngineTS\content" reset --hard
"%ProgramFiles%\Git\bin\git.exe" -C "%UserProfile%\Projects\LostCity-225-EngineTS\content" pull origin "225" --rebase

SET "NODE=%UserProfile%\Projects\LostCity-225-EngineTS\ext\node.exe"
SET "PATH=%PATH%;%UserProfile%\Projects\LostCity-225-EngineTS\ext"

"%UserProfile%\Projects\LostCity-225-EngineTS\ext\bun.exe" --cwd="%UserProfile%\Projects\LostCity-225-EngineTS\src" run "clean"
"%UserProfile%\Projects\LostCity-225-EngineTS\ext\bun.exe" --cwd="%UserProfile%\Projects\LostCity-225-EngineTS\src" install
"%UserProfile%\Projects\LostCity-225-EngineTS\ext\bun.exe" --cwd="%UserProfile%\Projects\LostCity-225-EngineTS\src" run "setup"

:: End
"%UserProfile%\Projects\LostCity-225-EngineTS\scripts\localhost-server-update.bat"

Save Data Back-up

"notepad.exe" "%UserProfile%\Projects\LostCity-225-EngineTS\scripts\localhost-save-backup.bat"
@echo off

"tar.exe" -czf "%UserProfile%\Downloads\%RANDOM%-2004Scape-localhost-Saves.tar.gz" -C "%UserProfile%\Projects\LostCity-225-EngineTS\src\data\players" "main"

:: End
"%UserProfile%\Projects\LostCity-225-EngineTS\scripts\localhost-save-backup.bat"

Extras

Map

"%UserProfile%\Projects\LostCity-225-EngineTS\ext\June_2004_Map.jpg"

Icon

"%UserProfile%\Projects\LostCity-225-EngineTS\ext\favicon.ico"

Save Back to Downloads

"%UserProfile%\Downloads\favicon.ico"
DEL /Q "%UserProfile%\Downloads\favicon.ico"

SC55_zzdenis SoundFont

MOVE /Y "%UserProfile%\Downloads\SC55_zzdenis_v0.5.sf2" "%UserProfile%\Projects\LostCity-225-EngineTS\ext"
DEL /Q "%UserProfile%\Projects\LostCity-225-EngineTS\src\public\client\SCC1_Florestan.sf2" && MKLINK "%UserProfile%\Projects\LostCity-225-EngineTS\src\public\client\SCC1_Florestan.sf2" "%UserProfile%\Projects\LostCity-225-EngineTS\ext\SC55_zzdenis_v0.5.sf2"

Update Script

"notepad.exe" "%UserProfile%\Projects\LostCity-225-EngineTS\scripts\localhost-server-update.bat"
:: SC55_zzdenis_v0.5.sf2

DEL /Q "%UserProfile%\Projects\LostCity-225-EngineTS\src\public\client\SCC1_Florestan.sf2"
MKLINK "%UserProfile%\Projects\LostCity-225-EngineTS\src\public\client\SCC1_Florestan.sf2" "%UserProfile%\Projects\LostCity-225-EngineTS\ext\SC55_zzdenis_v0.5.sf2"

:: SF End

Login Autofill

"notepad.exe" "%UserProfile%\Projects\LostCity-225-EngineTS\scripts\localhost-autologin-sed.sh"
#!/bin/sh

sed -i -e 's/usernameInput="";passwordInput=""/usernameInput="Espionage724";passwordInput="1"/g' ~/'Projects/LostCity-225-EngineTS/src/public/client/client.js'

# End
"%ProgramFiles%\Git\bin\sh.exe" -- "%UserProfile%\Projects\LostCity-225-EngineTS\scripts\localhost-autologin-sed.sh"

Update Script

"notepad.exe" "%UserProfile%\Projects\LostCity-225-EngineTS\scripts\localhost-server-update.bat"
:: Login Autofill

"%ProgramFiles%\Git\bin\sh.exe" -- "%UserProfile%\Projects\LostCity-225-EngineTS\scripts\localhost-autologin-sed.sh"

:: Autofill End

Launcher Shortcuts

Desktop

Server Start

"%UserProfile%\Projects\LostCity-225-EngineTS\scripts\localhost-server-start.bat"
2004Scape Server

Client

"%ProgramFiles(x86)%\Microsoft\Edge\Application\msedge_proxy.exe" --proxy-server="localhost:80" --kiosk --edge-kiosk-type="public-browsing" --new-window --window-size="820,600" --app="http://localhost:80/rs2.cgi"
2004Scape

Icon

"%UserProfile%\Projects\LostCity-225-EngineTS\ext\favicon.ico"

Start Menu

MKDIR "%AppData%\Microsoft\Windows\Start Menu\Programs\2004Scape"
"explorer.exe" "%AppData%\Microsoft\Windows\Start Menu\Programs\2004Scape"

Server Start

"%UserProfile%\Projects\LostCity-225-EngineTS\scripts\localhost-server-start.bat"
Server Start

Client

"%ProgramFiles(x86)%\Microsoft\Edge\Application\msedge_proxy.exe" --proxy-server="localhost:80" --kiosk --edge-kiosk-type="public-browsing" --new-window --window-size="820,600" --app="http://localhost:80/rs2.cgi"
2004Scape (localhost)

Icon

"%UserProfile%\Projects\LostCity-225-EngineTS\ext\favicon.ico"

Update

"%UserProfile%\Projects\LostCity-225-EngineTS\scripts\localhost-server-update.bat"
Updater

Save Backup

"%UserProfile%\Projects\LostCity-225-EngineTS\scripts\localhost-save-backup.bat"
Save Back-up

Save Folder

MKDIR "%UserProfile%\Projects\LostCity-225-EngineTS\src\data\players"
"%UserProfile%\Projects\LostCity-225-EngineTS\src\data\players"
Save Folder

World Map

"%UserProfile%\Projects\LostCity-225-EngineTS\ext\June_2004_Map.jpg"
World Map

Install Notes

"https://wiki.realmofespionage.xyz/games;windows;2004scape_localhost"
Install Notes

Quick Commands

Execute

Server

"%UserProfile%\Projects\LostCity-225-EngineTS\ext\bun.exe" --cwd="%UserProfile%\Projects\LostCity-225-EngineTS\src" run "quickstart"

Client

"%ProgramFiles(x86)%\Microsoft\Edge\Application\msedge_proxy.exe" --proxy-server="localhost:80" --kiosk --edge-kiosk-type="public-browsing" --new-window --window-size="820,600" --app="http://localhost:80/rs2.cgi"

Update

"%ProgramFiles%\Git\bin\git.exe" -C "%UserProfile%\Projects\LostCity-225-EngineTS\src" reset --hard && "%ProgramFiles%\Git\bin\git.exe" -C "%UserProfile%\Projects\LostCity-225-EngineTS\src" pull origin "225" --rebase && "%ProgramFiles%\Git\bin\git.exe" -C "%UserProfile%\Projects\LostCity-225-EngineTS\content" reset --hard && "%ProgramFiles%\Git\bin\git.exe" -C "%UserProfile%\Projects\LostCity-225-EngineTS\content" pull origin "225" --rebase && "%UserProfile%\Projects\LostCity-225-EngineTS\ext\bun.exe" --cwd="%UserProfile%\Projects\LostCity-225-EngineTS\src" run "clean" && "%UserProfile%\Projects\LostCity-225-EngineTS\ext\bun.exe" --cwd="%UserProfile%\Projects\LostCity-225-EngineTS\src" install && "%UserProfile%\Projects\LostCity-225-EngineTS\ext\bun.exe" --cwd="%UserProfile%\Projects\LostCity-225-EngineTS\src" run "setup"

Save Data Back-up

"tar.exe" -cvzf "%UserProfile%\Downloads\%RANDOM%-2004Scape-localhost-Saves.tar.gz" -C "%UserProfile%\Projects\LostCity-225-EngineTS\src\data\players" "main"
"explorer.exe" "%UserProfile%\Projects\LostCity-225-EngineTS\src\data\players"

bun

  • Lists available bun commands
"%UserProfile%\Projects\LostCity-225-EngineTS\ext\bun.exe" --cwd="%UserProfile%\Projects\LostCity-225-EngineTS\src" run

Bookmarks

File Manager

Save Data

MKDIR "%UserProfile%\Projects\LostCity-225-EngineTS\src\data\players\main"
"explorer.exe" "%UserProfile%\Projects\LostCity-225-EngineTS\src\data\players"
C:/www/wiki/data/pages/games/windows/2004scape_localhost.txt · Last modified: by Sean Rhone