| Both sides previous revisionPrevious revisionNext revision | Previous revision |
| games:bsd:2004scape_localhost [2026/04/22 01:33] – [Dependencies] Sean Rhone | games:bsd:2004scape_localhost [2026/04/24 04:41] (current) – [Server Start] Sean Rhone |
|---|
| ===== Prerequisites ===== | ===== Prerequisites ===== |
| |
| * [[bsd:freebsd_16.0_xfce|FreeBSD 16.0 (Xfce)]] | * [[bsd:freebsd_15.0_xfce|FreeBSD 15.0 (Xfce)]] |
| |
| ====== Dependencies ====== | ====== Dependencies ====== |
| |
| ===== Server Start ===== | ===== Server Start ===== |
| | |
| | * http://localhost:8888/rs2.cgi |
| |
| mkdir -p ~/'Projects/LostCity-225-EngineTS/scripts' && ee ~/'Projects/LostCity-225-EngineTS/scripts/localhost-server-start.sh' && chmod +x ~/'Projects/LostCity-225-EngineTS/scripts/localhost-server-start.sh' | mkdir -p ~/'Projects/LostCity-225-EngineTS/scripts' && ee ~/'Projects/LostCity-225-EngineTS/scripts/localhost-server-start.sh' && chmod +x ~/'Projects/LostCity-225-EngineTS/scripts/localhost-server-start.sh' |
| #!/bin/sh | #!/bin/sh |
| |
| export JAVA_HOME='/usr/local/openjdk25-headless' | cd '/tmp' |
| export _JAVA_OPTIONS='--sun-misc-unsafe-memory-access=allow' | |
| |
| node --env-file=$HOME/'Projects/LostCity-225-EngineTS/conf/localhost.env' '/usr/local/lib/node_modules/npm/bin/npm-cli.js' --prefix ~/'Projects/LostCity-225-EngineTS/src' run 'quickstart' | export JAVA_HOME='/usr/local/openjdk26-headless' |
| | export _JAVA_OPTIONS="--sun-misc-unsafe-memory-access='allow'" |
| |
| unset 'JAVA_HOME' | node --env-file=$HOME/'Projects/LostCity-225-EngineTS/conf/localhost.env' '/usr/local/lib/node_modules/npm/bin/npm-cli.js' --prefix ~/'Projects/LostCity-225-EngineTS/src' run 'quickstart' |
| unset '_JAVA_OPTIONS' | |
| |
| # End</code> | # End</code> |
| <code> | <code> |
| #!/bin/sh | #!/bin/sh |
| | |
| | cd '/tmp' |
| |
| tar -czf ~/'Downloads/'$(date +%Y-%m-%d-%s)'-2004Scape-localhost-Saves.tar.gz' -C ~/'Projects/LostCity-225-EngineTS/src/data/players' 'localhost' | tar -czf ~/'Downloads/'$(date +%Y-%m-%d-%s)'-2004Scape-localhost-Saves.tar.gz' -C ~/'Projects/LostCity-225-EngineTS/src/data/players' 'localhost' |
| |
| * https://raw.githubusercontent.com/2004Scape/Server/7b0f1ec303dc1f76c7b29a2fff83b5797dafa01b/public/favicon.ico ([[https://drive.google.com/file/d/1T_v-_KVylhmrb7JKWElaYqhPiKbia8Jr/view?usp=sharing|mirror]]) | * https://raw.githubusercontent.com/2004Scape/Server/7b0f1ec303dc1f76c7b29a2fff83b5797dafa01b/public/favicon.ico ([[https://drive.google.com/file/d/1T_v-_KVylhmrb7JKWElaYqhPiKbia8Jr/view?usp=sharing|mirror]]) |
| * TODO: Copy to ''src\public\favicon.ico'' for browser windows to show favicon | * Copies to ''src/public/favicon.ico'' for browser windows to show favicon |
| |
| rm -f '/tmp/2004Scape-favicon.ico' && mkdir -p ~/'Projects/LostCity-225-EngineTS/ext' && wget -O '/tmp/2004Scape-favicon.ico' 'https://raw.githubusercontent.com/2004Scape/Server/7b0f1ec303dc1f76c7b29a2fff83b5797dafa01b/public/favicon.ico' && sha384sum '/tmp/2004Scape-favicon.ico' | grep 'c70ef71357951b3c1895cf205746eb93959cf8031d1f83b6f43d8a9efbb272d79ed6b4a64fb1c39f6898ed56601bfc63' > '/dev/null' && mv -f '/tmp/2004Scape-favicon.ico' ~/'Projects/LostCity-225-EngineTS/ext/favicon.ico' && ls ~/'Projects/LostCity-225-EngineTS/ext/favicon.ico' | rm -f '/tmp/2004Scape-favicon.ico' && mkdir -p ~/'Projects/LostCity-225-EngineTS/ext' && wget -O '/tmp/2004Scape-favicon.ico' 'https://raw.githubusercontent.com/2004Scape/Server/7b0f1ec303dc1f76c7b29a2fff83b5797dafa01b/public/favicon.ico' && sha384sum '/tmp/2004Scape-favicon.ico' | grep 'c70ef71357951b3c1895cf205746eb93959cf8031d1f83b6f43d8a9efbb272d79ed6b4a64fb1c39f6898ed56601bfc63' > '/dev/null' && mv -f '/tmp/2004Scape-favicon.ico' ~/'Projects/LostCity-225-EngineTS/ext/favicon.ico' && cp -f ~/'Projects/LostCity-225-EngineTS/ext/favicon.ico' ~/'Projects/LostCity-225-EngineTS/src/public/favicon.ico' && ls ~/'Projects/LostCity-225-EngineTS/ext/favicon.ico' |
| |
| ===== Map ===== | ===== Map ===== |
| ===== Save Restore ===== | ===== Save Restore ===== |
| |
| **** | * ''data/players/localhost/espionage724.sav'' |
| |
| mkdir -p ~/'Projects/LostCity-225-EngineTS/src/data/players/localhost' && gio open ~/'Projects/LostCity-225-EngineTS/src/data/players/localhost' | mkdir -p ~/'Projects/LostCity-225-EngineTS/src/data/players/localhost' && gio open ~/'Projects/LostCity-225-EngineTS/src/data/players/localhost' |