User Tools

Site Tools


games:linux:void_runescape_634

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
games:linux:void_runescape_634 [2026/05/22 04:40] – [Client Start] Sean Rhonegames:linux:void_runescape_634 [2026/05/22 08:45] (current) – [Hide Cache Files] Sean Rhone
Line 2: Line 2:
  
   * Void Client ((https://github.com/GregHib/void-client))   * Void Client ((https://github.com/GregHib/void-client))
- 
-  * :!: 2026/05/22: WIP 
  
 ===== Prerequisites ===== ===== Prerequisites =====
Line 31: Line 29:
  
   cd ~/'Projects/Void-Client/src' && chmod +x ~/'Projects/Void-Client/src/gradlew' && JAVA_HOME='/usr/lib64/jvm/java-21-openjdk-21' ~/'Projects/Void-Client/src/gradlew' 'clean' --no-daemon && JAVA_HOME='/usr/lib64/jvm/java-21-openjdk-21' ~/'Projects/Void-Client/src/gradlew' 'shadowJar' --no-daemon   cd ~/'Projects/Void-Client/src' && chmod +x ~/'Projects/Void-Client/src/gradlew' && JAVA_HOME='/usr/lib64/jvm/java-21-openjdk-21' ~/'Projects/Void-Client/src/gradlew' 'clean' --no-daemon && JAVA_HOME='/usr/lib64/jvm/java-21-openjdk-21' ~/'Projects/Void-Client/src/gradlew' 'shadowJar' --no-daemon
- 
-====== Settings ====== 
- 
-===== localhost ===== 
- 
-  * Last commit: [[https://gitlab.com/2009scape/rt4-client/-/commit/4377d4958e1ccc9b97c6c99b9e2a9df8dfbae5e5|September 25, 2022]] ''4377d495'' 
-  * [[https://gitlab.com/2009scape/rt4-client/-/commits/master/client/config.json?ref_type=heads|New commits check]] 
-  * [[https://gitlab.com/2009scape/rt4-client/-/blob/master/client/config.json?ref_type=heads|Upstream client/config.json]] ([[https://gitlab.com/2009scape/rt4-client/-/raw/master/client/config.json?ref_type=heads|raw]]) 
- 
-  mkdir -p ~/'Projects/RT4-Client/conf' && nano ~/'Projects/RT4-Client/conf/localhost.json' 
- 
-<code> 
-{ 
-    "ip_management": "localhost", 
-    "ip_address": "localhost", 
-    "world": 1, 
-    "server_port": 43594, 
-    "wl_port": 43595, 
-    "js5_port": 43595, 
-    "mouseWheelZoom": false, 
-    "pluginsFolder": "null" 
-} 
-</code> 
  
 ====== Scripts ====== ====== Scripts ======
Line 66: Line 41:
 cd '/tmp' cd '/tmp'
  
-export _JAVA_OPTIONS="--enable-native-access='ALL-UNNAMED' -XX:'+UseSerialGC' -Xms'1G' -Xmx'4G'" +export _JAVA_OPTIONS="-Dsun.java2d.uiScale='1' --enable-native-access='ALL-UNNAMED' -XX:'+UseSerialGC' -Xms'1G' -Xmx'4G'"
-export vblank_mode='3'+
  
 '/usr/lib64/jvm/java-25-openjdk-25/bin/java' -jar ~/'Projects/Void-Client/src/client/build/libs/void-client-'*'.jar' --address '127.0.0.1' '/usr/lib64/jvm/java-25-openjdk-25/bin/java' -jar ~/'Projects/Void-Client/src/client/build/libs/void-client-'*'.jar' --address '127.0.0.1'
  
-unset '_JAVA_OPTIONS' 'vblank_mode'+unset '_JAVA_OPTIONS'
  
 # End</code> # End</code>
Line 77: Line 51:
   ~/'Projects/Void-Client/scripts/client-start.sh'   ~/'Projects/Void-Client/scripts/client-start.sh'
  
-===== High-DPI =====+==== Hide Cache Files ====
  
-  mkdir -p ~/'Projects/RT4-Client/scripts~/'Projects/RT4-Client/cache&& nano ~/'Projects/RT4-Client/scripts/client-hidpi.sh' && chmod +x ~/'Projects/RT4-Client/scripts/client-hidpi.sh'+  * Makes ''jagex_runescape_preferences.dat'' files at ''~'' GUI-hidden ([[https://superuser.com/questions/359784/hide-files-in-linux-without-using-the-dot/546566#546566|source]])
  
-<code> +  echo -'jagex_runescape_preferences.dat\njagex_runescape_preferences2.dat| tee --append ~/'.hidden'
-#!/bin/bash +
- +
-cd ~/'Projects/RT4-Client/src/client' +
- +
-export _JAVA_OPTIONS="-Dsun.java2d.uiScale='2' -Djava.net.preferIPv6Addresses='false' --add-exports='java.desktop/sun.awt=ALL-UNNAMED' --enable-native-access='ALL-UNNAMED' -Djogamp.gluegen.UseTempJarCache='true' -Djava.io.tmpdir='$HOME/Projects/RT4-Client/cache/' -DclientHomeOverride='$HOME/Projects/RT4-Client/cache/' -Djogl.disable.opengles='true' -XX:'+UseSerialGC' -Xms'1G' -Xmx'4G'" +
-export vblank_mode='3' +
- +
-'/usr/lib64/jvm/java-25-openjdk-25/bin/java' -DclientFps='152' -DclientHomeOverride=$HOME'/Projects/RT4-Client/cache/' -Djava.io.tmpdir=$HOME'/Projects/RT4-Client/cache/' -jar ~/'Projects/RT4-Client/src/client/build/libs/client-'*'.jar' --config ~/'Projects/RT4-Client/conf/localhost.json' +
- +
-unset '_JAVA_OPTIONS' 'vblank_mode' +
-cd '/tmp' +
- +
-# End</code> +
- +
-  ~/'Projects/RT4-Client/scripts/client-hidpi.sh'+
  
 ===== Client Update ===== ===== Client Update =====
  
-  mkdir -p ~/'Projects/RT4-Client/scripts' && nano ~/'Projects/RT4-Client/scripts/client-update.sh' && chmod +x ~/'Projects/RT4-Client/scripts/client-update.sh'+  mkdir -p ~/'Projects/Void-Client/scripts' && nano ~/'Projects/Void-Client/scripts/client-update.sh' && chmod +x ~/'Projects/Void-Client/scripts/client-update.sh'
  
 <code> <code>
Line 107: Line 66:
 cd '/tmp' cd '/tmp'
  
-git -C ~/'Projects/RT4-Client/src' reset --hard 'origin/master+git -C ~/'Projects/Void-Client/src' reset --hard 'origin/main
-git -C ~/'Projects/RT4-Client/src' pull origin 'master' --rebase+git -C ~/'Projects/Void-Client/src' pull origin 'main' --rebase
  
-sed -i 's/USE_TWEENING = true/USE_TWEENING = false/g' ~/'Projects/RT4-Client/src/client/src/main/java/rt4/GlobalConfig.java' +cd ~/'Projects/Void-Client/src'
-sed -i 's/BILINEAR_MINIMAP = true/BILINEAR_MINIMAP = false/g' ~/'Projects/RT4-Client/src/client/src/main/java/rt4/GlobalConfig.java' +
-sed -i 's/USE_SHIFT_CLICK = true/USE_SHIFT_CLICK = false/g' ~/'Projects/RT4-Client/src/client/src/main/java/rt4/GlobalConfig.java' +
-sed -i 's/MOUSEWHEEL_ZOOM = true/MOUSEWHEEL_ZOOM = false/g' ~/'Projects/RT4-Client/src/client/src/main/java/rt4/GlobalConfig.java'+
  
-cd ~/'Projects/RT4-Client/src'+chmod +x ~/'Projects/Void-Client/src/gradlew'
  
 export JAVA_HOME='/usr/lib64/jvm/java-21-openjdk-21' export JAVA_HOME='/usr/lib64/jvm/java-21-openjdk-21'
  
-~/'Projects/RT4-Client/src/gradlew' 'clean' --no-daemon+~/'Projects/Void-Client/src/gradlew' 'clean' --no-daemon
  
-export _JAVA_OPTIONS="--add-exports='java.base/sun.nio.ch=ALL-UNNAMED'"+~/'Projects/Void-Client/src/gradlew'shadowJar' --no-daemon
  
-~/'Projects/RT4-Client/src/gradlew' 'jar' --no-daemon +unset 'JAVA_HOME'
- +
-unset 'JAVA_HOME' '_JAVA_OPTIONS'+
 cd '/tmp' cd '/tmp'
  
-zenity --title '2009Scape Updater' --text 'RT4 Client update complete' --icon ~/'Projects/RT4-Client/src/client/src/main/resources/saradomin.png' --timeout '2' --info+zenity --title 'Void Updater' --text 'Void Client update complete' --icon ~/'Projects/Void-Client/src/client/resources/icon-256.png' --timeout '2' --info
  
 # End</code> # End</code>
  
-  ~/'Projects/RT4-Client/scripts/client-update.sh'+  ~/'Projects/Void-Client/scripts/client-update.sh'
  
 ====== Commands ====== ====== Commands ======
  
-  ::commands+  * ''~'' in-game console
  
-  ::fpson+  displayfps
  
 ====== Desktop Launcher ====== ====== Desktop Launcher ======
  
-===== 2009Scape =====+===== Void =====
  
-  mkdir -p ~/'.local/share/applications' && nano ~/'.local/share/applications/2009Scape-localhost.desktop' && sed -i 's/'CHANGEME'/'$USER'/g' ~/'.local/share/applications/2009Scape-localhost.desktop' && update-desktop-database --quiet ~/'.local/share/applications'+  mkdir -p ~/'.local/share/applications' && nano ~/'.local/share/applications/Void-localhost.desktop' && sed -i 's/'CHANGEME'/'$USER'/g' ~/'.local/share/applications/Void-localhost.desktop' && update-desktop-database --quiet ~/'.local/share/applications'
  
 <code> <code>
 [Desktop Entry] [Desktop Entry]
-Name=2009Scape+Name=Void
 Categories=Game; Categories=Game;
-Exec='/bin/bash' -c "~/'Projects/RT4-Client/scripts/client-start.sh'"+Exec='/bin/bash' -c "~/'Projects/Void-Client/scripts/client-start.sh'"
 Type=Application Type=Application
 StartupNotify=false StartupNotify=false
-StartupWMClass=rt4-client +StartupWMClass=Loader 
-Icon=/home/CHANGEME/Projects/RT4-Client/src/client/src/main/resources/saradomin.png +Icon=/home/CHANGEME/Projects/Void-Client/src/client/resources/icon-256.png 
-Actions=HiDPI;Server;Saves;Server-Update;Client-Update;Notes; +Actions=Server;Saves;Server-Update;Client-Update;Notes;
- +
-[Desktop Action HiDPI] +
-Exec='/bin/bash' -c "~/'Projects/RT4-Client/scripts/client-hidpi.sh'" +
-Name=RT4 Client (HiDPI)+
  
 [Desktop Action Server] [Desktop Action Server]
-Exec='/bin/bash' -c "kgx --working-directory='/tmp' -T '2009Scape [Server]' -e ~/'Projects/2009Scape-Server/scripts/localhost-server-start.sh'"+Exec='/bin/bash' -c "kgx --working-directory='/tmp' -T 'Void [Server]' -e ~/'Projects/Void-Server/scripts/localhost-server-start.sh'"
 Name=Local Server Name=Local Server
  
 [Desktop Action Saves] [Desktop Action Saves]
-Exec='/bin/bash' -c "~/'Projects/2009Scape-Server/scripts/localhost-save-backup.sh'"+Exec='/bin/bash' -c "~/'Projects/Void-Server/scripts/localhost-save-backup.sh'"
 Name=Save Data Back-up Name=Save Data Back-up
  
 [Desktop Action Server-Update] [Desktop Action Server-Update]
-Exec='/bin/bash' -c "kgx --working-directory='/tmp' -T '2009Scape [Updater]' -e ~/'Projects/2009Scape-Server/scripts/localhost-server-update.sh'"+Exec='/bin/bash' -c "kgx --working-directory='/tmp' -T 'Void [Updater]' -e ~/'Projects/Void-Server/scripts/localhost-server-update.sh'"
 Name=Server Update Name=Server Update
  
 [Desktop Action Client-Update] [Desktop Action Client-Update]
-Exec='/bin/bash' -c "kgx --working-directory='/tmp' -T 'RT4 Client [Updater]' -e ~/'Projects/RT4-Client/scripts/client-update.sh'"+Exec='/bin/bash' -c "kgx --working-directory='/tmp' -T 'Void Client [Updater]' -e ~/'Projects/Void-Client/scripts/client-update.sh'"
 Name=Client Update Name=Client Update
  
 [Desktop Action Notes] [Desktop Action Notes]
-Exec='/bin/bash' -c "gio open 'https://wiki.realmofespionage.xyz/games:linux:rt4_client_runescape_530' && sleep '0.1' && gio open 'https://wiki.realmofespionage.xyz/servers:linux:games:2009scape_localhost'"+Exec='/bin/bash' -c "gio open 'https://wiki.realmofespionage.xyz/games:linux:void_runescape_634' && sleep '0.1' && gio open 'https://wiki.realmofespionage.xyz/servers:linux:games:void_localhost'"
 Name=Install Notes Name=Install Notes
  
 # End</code> # End</code>
  
/srv/www/wiki/data/attic/games/linux/void_runescape_634.1779439242.txt.gz · Last modified: by Sean Rhone

Except where otherwise noted, content on this wiki is licensed under the following license: CC0 1.0 Universal
CC0 1.0 Universal Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki