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/04/22 04:17] – Debian 12 -> openSUSE TW (WIP) Sean Rhonegames:linux:rt4_client_runescape_530 [2025/07/21 01:16] (current) Sean Rhone
Line 4: Line 4:
  
   * These notes provide a game client for 2009Scape   * These notes provide a game client for 2009Scape
-  * Last tested commit: [[https://gitlab.com/2009scape/rt4-client/-/commit/cd081deb896dc7280da547220074375bb9150a21|cd081deb]] 
  
 ===== Prerequisites ===== ===== Prerequisites =====
Line 24: Line 23:
   * https://gitlab.com/2009scape/rt4-client#instructions   * https://gitlab.com/2009scape/rt4-client#instructions
  
-  sudo zypper install git-core java-17-openjdk-headless+  sudo zypper install git-core java-17-openjdk-headless java-24-openjdk 
 + 
 +===== Java Priority ===== 
 + 
 +  * ''jre-24-openjdk'' 
 + 
 +  sudo update-alternatives --config 'java'
  
 ====== Download Source ====== ====== Download Source ======
Line 96: Line 101:
 JAVA_HOME='/usr/lib64/jvm/jre-17-openjdk' ~/'Projects/RT4-Client/src/gradlew' 'jar' --no-daemon JAVA_HOME='/usr/lib64/jvm/jre-17-openjdk' ~/'Projects/RT4-Client/src/gradlew' 'jar' --no-daemon
  
-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 '2009Scape Updater' --text 'RT4 Client update complete' --icon ~/'Projects/RT4-Client/src/client/src/main/resources/saradomin.png' --timeout '1' --info
  
 # End</code> # End</code>
Line 183: Line 188:
  
   mkdir -p ~/'Projects/RT4-Client/cache' && cd ~/'Projects/RT4-Client/src/client' && GDK_BACKEND='x11' GALLIUM_HUD='cpu0+cpu1+cpu2+cpu3;API-thread-offloaded-slots+API-thread-direct-slots+API-thread-num-syncs;fps' mesa_glthread='false' vblank_mode='0' java -Dsun.java2d.uiScale='1' -XX:+UseSerialGC -Xms1G -Xmx4G --add-exports='java.desktop/sun.awt=ALL-UNNAMED' -DclientFps='999' -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'   mkdir -p ~/'Projects/RT4-Client/cache' && cd ~/'Projects/RT4-Client/src/client' && GDK_BACKEND='x11' GALLIUM_HUD='cpu0+cpu1+cpu2+cpu3;API-thread-offloaded-slots+API-thread-direct-slots+API-thread-num-syncs;fps' mesa_glthread='false' vblank_mode='0' java -Dsun.java2d.uiScale='1' -XX:+UseSerialGC -Xms1G -Xmx4G --add-exports='java.desktop/sun.awt=ALL-UNNAMED' -DclientFps='999' -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'
 +
 +  mkdir -p ~/'Projects/RT4-Client/cache' && cd ~/'Projects/RT4-Client/src/client' && vblank_mode='3' java -Djdk.gtk.version='3' -Dsun.java2d.uiScale='1' --add-exports='java.desktop/sun.awt=ALL-UNNAMED' -DclientFps='146' -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'
  
 ===== Update ===== ===== Update =====
Line 215: Line 222:
  
   gio open ~/'Projects/RT4-Client/src'   gio open ~/'Projects/RT4-Client/src'
 +
 +====== Tests ======
 +
 +===== GTK3 =====
 +
 +  * ''jdk.gtk.version=3''
 +
 +  sudo zypper install 'libgthread-2_0-0'
 +
 +  ~/Projects/RT4-Client/src/client> mkdir -p ~/'Projects/RT4-Client/cache' && cd ~/'Projects/RT4-Client/src/client' && java -Dsun.java2d.uiScale='1' --add-exports='java.desktop/sun.awt=ALL-UNNAMED' -DclientFps='999' -DclientHomeOverride=$HOME'/Projects/RT4-Client/cache/' -Djava.io.tmpdir=$HOME'/Projects/RT4-Client/cache/' -Djdk.gtk.version='3' -jar ~/'Projects/RT4-Client/src/client/build/libs/client-'*'.jar' --config ~/'Projects/RT4-Client/conf/localhost.json'
 +
 +===== Flags =====
 +
 +  * VK and ''WLToolkit'' need JetBrain's java
 +
 +<code>-Djdk.gtk.verbose='True'</code>
 +
 +<code>-Djdk.gtk.version='3'</code>
 +
 +<code>-Dawt.toolkit.name='WLToolkit'</code>
 +
 +<code>-Dsun.java2d.vulkan='True'</code>
 +
 +<code>-Dsun.java2d.vulkan.deviceNumber='1'</code>
 +
 +<code>J2D_TRACE_LEVEL='1'</code>
 +
 +<code>_JAVA_AWT_WM_NONREPARENTING='1'</code>
 +
 +<code>GDK_BACKEND='wayland'</code>
  
/srv/www/wiki/data/attic/games/linux/rt4_client_runescape_530.1745309868.txt.gz · Last modified: by Sean Rhone