| Both sides previous revisionPrevious revisionNext revision | Previous revision |
| servers:linux:games:void_localhost [2026/05/22 03:37] – Sean Rhone | servers:linux:games:void_localhost [2026/05/22 07:39] (current) – Sean Rhone |
|---|
| |
| * Void Server ((https://github.com/GregHib/void)) | * Void Server ((https://github.com/GregHib/void)) |
| |
| * :!: 2026/05/22: WIP | |
| |
| ===== Resources ===== | ===== Resources ===== |
| **** | **** |
| |
| cd ~/'Projects/Void-Server/src' && JAVA_HOME='/usr/lib64/jvm/java-26-openjdk-26' ~/'Projects/Void-Server/src/gradlew' 'clean' --no-daemon && JAVA_HOME='/usr/lib64/jvm/java-26-openjdk-26' _JAVA_OPTIONS="--enable-native-access='ALL-UNNAMED'" ~/'Projects/Void-Server/src/gradlew' 'assemble' --no-daemon && cd - | cd ~/'Projects/Void-Server/src' && JAVA_HOME='/usr/lib64/jvm/java-26-openjdk-26' _JAVA_OPTIONS="--enable-native-access='ALL-UNNAMED'" ~/'Projects/Void-Server/src/gradlew' 'clean' --no-daemon && JAVA_HOME='/usr/lib64/jvm/java-26-openjdk-26' _JAVA_OPTIONS="--enable-native-access='ALL-UNNAMED'" ~/'Projects/Void-Server/src/gradlew' 'assemble' --no-daemon && cd - |
| |
| ====== Cache ====== | ====== Cache ====== |
| * [[https://github.com/GregHib/void/commits/main/game/src/main/resources/game.properties|New commits check]] | * [[https://github.com/GregHib/void/commits/main/game/src/main/resources/game.properties|New commits check]] |
| * [[https://github.com/GregHib/void/blob/main/game/src/main/resources/game.properties|Upstream Settings]] ([[https://raw.githubusercontent.com/GregHib/void/refs/heads/main/game/src/main/resources/game.properties|raw]]) | * [[https://github.com/GregHib/void/blob/main/game/src/main/resources/game.properties|Upstream Settings]] ([[https://raw.githubusercontent.com/GregHib/void/refs/heads/main/game/src/main/resources/game.properties|raw]]) |
| * TODO: Disable server logging ((bot actions get logged to disk along with players)) (''storage.players.logs'') | |
| |
| cp -fv ~/'Projects/Void-Server/src/game/src/main/resources/game.properties' ~/'Projects/Void-Server/src/game.properties' | cp -fv ~/'Projects/Void-Server/src/game/src/main/resources/game.properties' ~/'Projects/Void-Server/src/game.properties' |
| |
| sed -i 's/server.name=Void/server.name=Void ::1/g' ~/'Projects/Void-Server/src/game.properties' && sed -i 's/server.live=false/server.live=true/g' ~/'Projects/Void-Server/src/game.properties' && sed -i 's/development.admin.name=Greg/development.admin.name=Test/g' ~/'Projects/Void-Server/src/game.properties' && sed -i 's/grandExchange.enabled=true/grandExchange.enabled=false/g' ~/'Projects/Void-Server/src/game.properties' | mkdir -p ~/'Projects/Void-Server/scripts' && nano ~/'Projects/Void-Server/scripts/client-settings-sed.sh' && chmod +x ~/'Projects/Void-Server/scripts/client-settings-sed.sh' |
| |
| cat ~/'Projects/Void-Server/src/game.properties' | grep 'world.experienceRate=1.0' | <code> |
| | #!/bin/bash |
| | |
| | cd '/tmp' |
| | |
| | sed -i 's/server.name=Void/server.name=Void ::1/g' ~/'Projects/Void-Server/src/game.properties' |
| | sed -i 's/server.live=false/server.live=true/g' ~/'Projects/Void-Server/src/game.properties' |
| | sed -i 's/development.admin.name=Greg/development.admin.name=Test/g' ~/'Projects/Void-Server/src/game.properties' |
| | sed -i 's/grandExchange.enabled=true/grandExchange.enabled=false/g' ~/'Projects/Void-Server/src/game.properties' |
| | sed -i 's/bots.count=30/bots.count=0/g' ~/'Projects/Void-Server/src/game.properties' |
| | sed -i 's/storage.players.logs.seconds=10/storage.players.logs.seconds=300/g' ~/'Projects/Void-Server/src/game.properties' |
| | |
| | # End</code> |
| | |
| | ~/'Projects/Void-Server/scripts/client-settings-sed.sh' |
| | |
| | ===== Check ===== |
| | |
| | cat ~/'Projects/Void-Server/src/game.properties' | egrep 'server.name|server.live|development.admin.name|world.experienceRate=1.0|grandExchange.enabled|bots.count|storage.players.logs.seconds' |
| |
| nano ~/'Projects/Void-Server/src/game.properties' | nano ~/'Projects/Void-Server/src/game.properties' |
| |
| export JAVA_HOME='/usr/lib64/jvm/java-26-openjdk-26' | export JAVA_HOME='/usr/lib64/jvm/java-26-openjdk-26' |
| | export _JAVA_OPTIONS="--enable-native-access='ALL-UNNAMED'" |
| |
| ~/'Projects/Void-Server/src/gradlew' 'clean' --no-daemon | ~/'Projects/Void-Server/src/gradlew' 'clean' --no-daemon |
| |
| export _JAVA_OPTIONS="--enable-native-access='ALL-UNNAMED'" | |
| |
| ~/'Projects/Void-Server/src/gradlew' 'assemble' --no-daemon | ~/'Projects/Void-Server/src/gradlew' 'assemble' --no-daemon |
| unset 'JAVA_HOME' '_JAVA_OPTIONS' | unset 'JAVA_HOME' '_JAVA_OPTIONS' |
| cd '/tmp' | cd '/tmp' |
| | |
| | cp -f ~/'Projects/Void-Server/src/game/src/main/resources/game.properties' ~/'Projects/Void-Server/src/game.properties' |
| | ~/'Projects/Void-Server/scripts/client-settings-sed.sh' |
| |
| zenity --title 'Void Updater' --text 'localhost server update complete' --icon ~/'Projects/Void-Client/src/client/resources/icon-256.png' --timeout '2' --info | zenity --title 'Void Updater' --text 'localhost server update complete' --icon ~/'Projects/Void-Client/src/client/resources/icon-256.png' --timeout '2' --info |
| ===== Save Data Back-up ===== | ===== Save Data Back-up ===== |
| |
| mkdir -p ~/'Projects/2009Scape-Server/scripts' && nano ~/'Projects/2009Scape-Server/scripts/localhost-save-backup.sh' && chmod +x ~/'Projects/2009Scape-Server/scripts/localhost-save-backup.sh' | mkdir -p ~/'Projects/Void-Server/scripts' && nano ~/'Projects/Void-Server/scripts/localhost-save-backup.sh' && chmod +x ~/'Projects/Void-Server/scripts/localhost-save-backup.sh' |
| |
| <code> | <code> |
| cd '/tmp' | cd '/tmp' |
| |
| tar -czf ~/'Downloads/'$(date +%Y-%m-%d-%s)'-2009Scape-localhost-Saves.tar.gz' -C ~/'Projects/2009Scape-Server/src/Server/data' 'players' | tar -czf ~/'Downloads/'$(date +%Y-%m-%d-%s)'-Void-localhost-Saves.tar.gz' --exclude='grand_exchange' --exclude='logs' -C ~/'Projects/Void-Server/src/data' 'saves' |
| |
| zenity --title '2009Scape Save Backup' --text 'Save Data Backed-up to Downloads' --icon ~/'Projects/RT4-Client/src/client/src/main/resources/saradomin.png' --timeout '2' --info | zenity --title 'Void Save Backup' --text 'Save Data Backed-up to Downloads' --icon ~/'Projects/Void-Client/src/client/resources/icon-256.png' --timeout '2' --info |
| |
| # End</code> | # End</code> |
| |
| ~/'Projects/2009Scape-Server/scripts/localhost-save-backup.sh' | ~/'Projects/Void-Server/scripts/localhost-save-backup.sh' |
| | |
| ====== Extras ====== | |
| | |
| * https://2009scape.org/site/game_guide/the_commands.html | |
| * https://2009scape.org/services/m=data/drop-table/ | |
| | |
| ===== Quests ===== | |
| | |
| ==== Tree Gnome Village ==== | |
| | |
| * 2025/12/09: Chest after ballista wall jump didn't give 1st orb | |
| * Temporary ''noauth_default_admin = true'' | |
| | |
| ::item 587 | |
| |
| ====== Quick Commands ====== | ====== Quick Commands ====== |
| ===== Save Restore ===== | ===== Save Restore ===== |
| |
| * ''Server/data/players/espionage724.json'' | * ''data/saves/espionage724.toml'' |
| |
| mkdir -p ~/'Projects/2009Scape-Server/src/Server/data/players' && gio open ~/'Projects/2009Scape-Server/src/Server/data/players' | mkdir -p ~/'Projects/Void-Server/src/data/saves' && gio open ~/'Projects/Void-Server/src/data/saves' |
| |