| Both sides previous revisionPrevious revisionNext revision | Previous revision |
| servers:linux:games:void_localhost [2026/05/22 07:34] – [Script TODO] Sean Rhone | servers:linux:games:void_localhost [2026/05/22 07:39] (current) – Sean Rhone |
|---|
| * [[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'') | |
| |
| * ''server.name=Void ::1'' | |
| * ''server.live=true'' | |
| * ''development.admin.name=Test'' | |
| * ''grandExchange.enabled=false'' | |
| * ''bots.count=0'' | |
| |
| 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' && sed -i 's/bots.count=30/bots.count=0/g' ~/'Projects/Void-Server/src/game.properties' | |
| |
| ===== Script TODO ===== | |
| |
| 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' | 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' |
| sed -i 's/grandExchange.enabled=true/grandExchange.enabled=false/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/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' |
| sed -i 's#'storage.players.logs=./data/saves/logs/'#'storage.players.logs=/tmp/Void-Server'#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' | |
| | |
| sed -i 's#'storage.grand.exchange.offers.path=grand_exchange/offers.toml'#'storage.grand.exchange.offers.path=/tmp/Void-Server/ge_offers.toml'#g' ~/'Projects/Void-Server/src/game.properties' | |
| sed -i 's#'storage.grand.exchange.offers.buy.path=grand_exchange/buy_offers/'#'storage.grand.exchange.offers.buy.path=/tmp/Void-Server/ge_buy_offers/'#g' ~/'Projects/Void-Server/src/game.properties' | |
| sed -i 's#'storage.grand.exchange.offers.sell.path=grand_exchange/sell_offers/'#'storage.grand.exchange.offers.sell.path=/tmp/Void-Server/ge_sell_offers/'#g' ~/'Projects/Void-Server/src/game.properties' | |
| sed -i 's#'storage.grand.exchange.offers.claim.path=grand_exchange/claimable_offers.toml'#'storage.grand.exchange.offers.claim.path=/tmp/Void-Server/ge_claimable_offers.toml'#g' ~/'Projects/Void-Server/src/game.properties' | |
| sed -i 's#'storage.grand.exchange.history.path=grand_exchange/price_history'#'storage.grand.exchange.history.path=/tmp/Void-Server/ge_price_history/'#g' ~/'Projects/Void-Server/src/game.properties' | |
| |
| # End</code> | # End</code> |
| ===== Check ===== | ===== Check ===== |
| |
| cat ~/'Projects/Void-Server/src/game.properties' | egrep 'server.name|server.live|development.admin.name|world.experienceRate=1.0|grandExchange.enabled|bots.count' | 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' |
| |
| cp -f ~/'Projects/Void-Server/src/game/src/main/resources/game.properties' ~/'Projects/Void-Server/src/game.properties' | 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' |
| 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' | |
| |
| 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 |