User Tools

Site Tools


games:linux:rt4_client_runescape_530

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:rt4_client_runescape_530 [2025/12/06 12:29] – [Dependencies] Sean Rhonegames:linux:rt4_client_runescape_530 [2025/12/17 15:03] (current) Sean Rhone
Line 7: Line 7:
 ===== Prerequisites ===== ===== Prerequisites =====
  
-  * [[linux;distros;opensuse_tumbleweed_gnome|openSUSE Tumbleweed (GNOME)]]+  * [[linux:distros:ubuntu|Ubuntu]]
  
 ===== Notes ===== ===== Notes =====
Line 18: Line 18:
   * https://gitlab.com/2009scape/rt4-client#instructions   * https://gitlab.com/2009scape/rt4-client#instructions
  
-  sudo zypper install git-core java-17-openjdk-headless java-25-openjdk+  sudo apt install git openjdk-17-jdk-headless openjdk-25-jre
  
 ===== Java Priority ===== ===== Java Priority =====
  
-  * ''jre-21-openjdk''+  * ''/usr/lib/jvm/java-25-openjdk-amd64/bin/java''
  
   sudo update-alternatives --config 'java'   sudo update-alternatives --config 'java'
Line 44: Line 44:
 **** ****
  
-  cd ~/'Projects/RT4-Client/src' && JAVA_HOME='/usr/lib64/jvm/java-17-openjdk-17' ~/'Projects/RT4-Client/src/gradlew' 'clean' --no-daemon && JAVA_HOME='/usr/lib64/jvm/java-17-openjdk-17' ~/'Projects/RT4-Client/src/gradlew' 'jar' --no-daemon+  cd ~/'Projects/RT4-Client/src' && JAVA_HOME='/usr/lib/jvm/java-17-openjdk-amd64' ~/'Projects/RT4-Client/src/gradlew' 'clean' --no-daemon && JAVA_HOME='/usr/lib/jvm/java-17-openjdk-amd64' ~/'Projects/RT4-Client/src/gradlew' 'jar' --no-daemon
  
 ====== Settings ====== ====== Settings ======
Line 78: Line 78:
 cd ~/'Projects/RT4-Client/src/client' cd ~/'Projects/RT4-Client/src/client'
  
-export _JAVA_OPTIONS="-Dsun.java2d.uiScale='1' -Djava.net.preferIPv6Addresses=false --add-exports='java.desktop/sun.awt=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 -Xms1G -Xmx4G"+export _JAVA_OPTIONS="-Dsun.java2d.uiScale='1' -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 -Xms1G -Xmx4G"
 export vblank_mode='3' export vblank_mode='3'
  
-'/usr/lib64/jvm/java-21-openjdk-21/bin/java' -DclientFps='120' -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'+'/usr/lib/jvm/java-25-openjdk-amd64/bin/java' -DclientFps='120' -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'
  
 # End</code> # End</code>
Line 96: Line 98:
 cd ~/'Projects/RT4-Client/src/client' 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' -Djogamp.gluegen.UseTempJarCache='true' -Djava.io.tmpdir='$HOME/Projects/RT4-Client/cache/' -DclientHomeOverride='$HOME/Projects/RT4-Client/cache/' -Djogl.disable.opengles='true' -XX:+UseSerialGC -Xms1G -Xmx4G"+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 -Xms1G -Xmx4G"
 export vblank_mode='3' export vblank_mode='3'
  
-'/usr/lib64/jvm/java-21-openjdk-21/bin/java' -DclientFps='120' -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'+'/usr/lib/jvm/java-25-openjdk-amd64/bin/java' -DclientFps='120' -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'
  
 # End</code> # End</code>
Line 112: Line 116:
 #!/bin/bash #!/bin/bash
  
-git -C ~/'Projects/RT4-Client/src' reset --hard+git -C ~/'Projects/RT4-Client/src' reset --hard 'origin/master'
 git -C ~/'Projects/RT4-Client/src' pull origin 'master' --rebase git -C ~/'Projects/RT4-Client/src' pull origin 'master' --rebase
  
Line 122: Line 126:
 cd ~/'Projects/RT4-Client/src' cd ~/'Projects/RT4-Client/src'
  
-export JAVA_HOME='/usr/lib64/jvm/java-17-openjdk-17'+export JAVA_HOME='/usr/lib/jvm/java-17-openjdk-amd64'
  
 ~/'Projects/RT4-Client/src/gradlew' 'clean' --no-daemon ~/'Projects/RT4-Client/src/gradlew' 'clean' --no-daemon
Line 141: Line 145:
   * Graphics Options -> High detail (fullscreen): 1920 x 1080   * Graphics Options -> High detail (fullscreen): 1920 x 1080
   * Graphics Options -> Roofs (in-game only): Always   * Graphics Options -> Roofs (in-game only): Always
-  * Graphics Options -> Water detail: Low 
  
 ====== Desktop Launcher ====== ====== Desktop Launcher ======
  
 ===== 2009Scape (localhost) ===== ===== 2009Scape (localhost) =====
 +
 +  * :!: TODO: Ubuntu
  
   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/2009Scape-localhost.desktop' && sed -i 's/'CHANGEME'/'$USER'/g' ~/'.local/share/applications/2009Scape-localhost.desktop' && update-desktop-database --quiet ~/'.local/share/applications'
/srv/www/wiki/data/attic/games/linux/rt4_client_runescape_530.1765042173.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