Diskussion:RuneScape Retro-Client nativ unter Linux: Unterschied zwischen den Versionen

Aus SchnuppTrupp
Wechseln zu: Navigation, Suche
K (Probleme mit neuem Applet vom 25.10.2011)
 
(17 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt)
Zeile 1: Zeile 1:
 
== Probleme mit neuem Applet vom 25.10.2011 ==
 
== Probleme mit neuem Applet vom 25.10.2011 ==
  
Das Update vom 25.10.2011 bring ein massiv geändertes Javaapplet
+
Das Problem wurde am 26.10.2011 behoben
*der Cache Ordner ist jetzt nicht mehr "jagex_cache32"
+
:Der Ordner in welchem sich der Cache befindet wird jetzt in der Datei "jagex_cl_runescape_LIVE.dat" gespeichert
+
:Die Datei enthält neben ein paar Sonderzeichen den neuen Pfad zum Cache "jagexcache/runescape/LIVE"
+
  
*das Applet startet und lädt den ersten Teil des eigentlichen Runescape Clients aus dem Internet nach
+
== Folgende Optionen ausprobieren ==
:Dateien "main_file_cache.idx0" bis "main_file_cache.idx255" (nicht durchgehend)
+
:Datei "main_file_cache.dat2"
+
  
*Das Runescpae Client Fenster öffnet sich und dann stürzt das Applet ab
+
logging
**Fehlermeldung:
+
-XX:+PrintGCDetails -XX:+PrintCompilation -XX:+PrintGCTimeStamps "-Xloggc:/var/logs/fsgc.log"\
::Error: qoa.<init>:36 di.a:265 di.a:1324 client.init:4556 app.appletviewer.a:685 jagexappletviewer.main:6 | java.lang.Exception
+
 
::error_game_crash
+
tuning
*Der Client öffnet ein Fenster mit dem Link http://world52.runescape.com/k=3/error_game_crash.ws
+
-XX:+AggressiveOpts\
*folgende Fehlermeldung wird an den Jagex Server übermittelt
+
-XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:+UseTLAB -XX:+ExplicitGCInvokesConcurrent\
:GET /k=3/clienterror.ws?c=669&cs=1&u=0&v1=Sun Microsystems Inc.&v2=1.6.0_26&e=qoa.<init>%3a36 di.a%3a265 di.a%3a1324 client.init%3a4556 app.appletviewer.a%3a685 jagexappletviewer.main%3a6 | java.lang.Exception HTTP/1.1\r\nUser-Agent: Java/1.6.0_26\r\nHost: world53.runescape.com\r\nAccept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2\r\nConnection: keep-alive\r\n\r\n
+
-XX:+UseStringCache -XX:+OptimizeStringConcat -XX:+UseCompressedOops\
 +
-XX:+TieredCompilation -XX:ReservedCodeCacheSize=256m\
 +
 
 +
auch probieren
 +
-XX:+UseG1GC
 +
ersetzen durch
 +
-XX:+UseParallelOldGC
 +
 
 +
== Batch Script für Windows bei installiertem Client ==
 +
 
 +
Damit sollte man unter Windows auch die erweiterten Optionen für Java setzen können
 +
was die Leistung des Clients verbessert.
 +
 
 +
 
 +
<pre>
 +
@echo off
 +
setlocal
 +
set jagexpath="c:\Users\%USERNAME%\jagexcache\jagexlauncher\bin"
 +
set java="c:\Program Files\Java\jre6\bin\java.exe"
 +
set homedir=c:\Users\%USERNAME%
 +
set Language=1
 +
for /F %%i in (%homedir%\jagexappletviewer.preferences) do set %%i
 +
 
 +
%java% -Djava.class.path="%jagexpath%\jagexappletviewer.jar" ^
 +
-Dsun.java2d.noddraw=true ^
 +
-Djava.net.preferIP4Stack=true ^
 +
-Dcom.jagex.config="http://www.runescape.com/k=3/l=%Language%/jav_config.ws" ^
 +
-XX:+AggressiveOpts ^
 +
-XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:+UseTLAB ^
 +
-XX:+ExplicitGCInvokesConcurrent ^
 +
-Xmx1024m -Xms1024m jagexappletviewer runescape > NUL
 +
endlocal
 +
</pre>
 +
 
 +
Datei speichern als "runescape.bat" und dann starten.
 +
 
 +
Pfad zu java.exe muss eventuell angepasst werden.
 +
 
 +
 
 +
[[Benutzer:Novelette|Novelette]] 16:08, 14. Jan. 2013 (CET)

Aktuelle Version vom 14. Mai 2017, 14:48 Uhr

Probleme mit neuem Applet vom 25.10.2011

Das Problem wurde am 26.10.2011 behoben

Folgende Optionen ausprobieren

logging

-XX:+PrintGCDetails -XX:+PrintCompilation -XX:+PrintGCTimeStamps "-Xloggc:/var/logs/fsgc.log"\

tuning

-XX:+AggressiveOpts\
-XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:+UseTLAB -XX:+ExplicitGCInvokesConcurrent\
-XX:+UseStringCache -XX:+OptimizeStringConcat -XX:+UseCompressedOops\
-XX:+TieredCompilation -XX:ReservedCodeCacheSize=256m\

auch probieren

-XX:+UseG1GC
ersetzen durch
-XX:+UseParallelOldGC

Batch Script für Windows bei installiertem Client

Damit sollte man unter Windows auch die erweiterten Optionen für Java setzen können was die Leistung des Clients verbessert.


@echo off
setlocal
set jagexpath="c:\Users\%USERNAME%\jagexcache\jagexlauncher\bin"
set java="c:\Program Files\Java\jre6\bin\java.exe"
set homedir=c:\Users\%USERNAME%
set Language=1
for /F %%i in (%homedir%\jagexappletviewer.preferences) do set %%i

%java% -Djava.class.path="%jagexpath%\jagexappletviewer.jar" ^
 -Dsun.java2d.noddraw=true ^
 -Djava.net.preferIP4Stack=true ^
 -Dcom.jagex.config="http://www.runescape.com/k=3/l=%Language%/jav_config.ws" ^
 -XX:+AggressiveOpts ^
 -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:+UseTLAB ^
 -XX:+ExplicitGCInvokesConcurrent ^
 -Xmx1024m -Xms1024m jagexappletviewer runescape > NUL
endlocal

Datei speichern als "runescape.bat" und dann starten.

Pfad zu java.exe muss eventuell angepasst werden.


Novelette 16:08, 14. Jan. 2013 (CET)