User Tools

Site Tools


servers:bsd:games:2009scape_localhost

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
servers:bsd:games:2009scape_localhost [2024/12/01 10:48] – [Settings] Sean Rhoneservers:bsd:games:2009scape_localhost [2025/04/14 08:52] (current) – [Settings] Sean Rhone
Line 2: Line 2:
  
   * 2009Scape Server ((https://gitlab.com/2009scape/2009scape))   * 2009Scape Server ((https://gitlab.com/2009scape/2009scape))
-  * ''master'' Branch ((https://gitlab.com/2009scape/2009scape/-/tree/master?ref_type=heads)) 
  
-  * These notes provide a local singleplayer server for 2009Scape ((RSPS/RuneScape Private Server based on cache ''530'' from 2009, [[https://gitlab.com/2009scape/2009scape#history-of-this-codebase|more info]])) on FreeBSD (also see [[servers:windows:games:2009scape_localhost|Windows]] and [[servers:linux:games:2009scape_localhost|Linux]])+  * These notes provide a local singleplayer server for 2009Scape ((RSPS/RuneScape Private Server based on cache ''530'' from 2009, [[https://gitlab.com/2009scape/2009scape#history-of-this-codebase|more info]])) 
 +  * Last tested commit: [[https://gitlab.com/2009scape/2009scape/-/commit/f75577d41d7b0c3050c0207e4fbf5d706f778cc9|~f75577d4]]
  
 ===== Media ===== ===== Media =====
  
-  * [[https://www.youtube.com/watch?v=x|Desktop and Start Menu Shortcuts Presentation Video]] (TODO) +  * [[https://media.realmofespionage.xyz/index/category/3|Progress Pics]]
-  * [[https://www.facebook.com/media/set/?set=a.1094658848695002|My Progress Photo Album]]+
  
 ===== Prerequisites ===== ===== Prerequisites =====
Line 25: Line 24:
   su -   su -
  
-  pkg install git git-lfs openjdk17+  pkg install git git-lfs openjdk22
  
 ====== Git LFS ====== ====== Git LFS ======
Line 41: Line 40:
 ====== Initial Build ====== ====== Initial Build ======
  
-  cd ~/'Projects/2009Scape-Server/src/Server' && ~/'Projects/2009Scape-Server/src/Server/mvnw' 'clean'+  cd ~/'Projects/2009Scape-Server/src/Server' && JAVA_HOME='/usr/local/openjdk22' ~/'Projects/2009Scape-Server/src/Server/mvnw' 'clean'
  
-  cd ~/'Projects/2009Scape-Server/src/Server' && ~/'Projects/2009Scape-Server/src/Server/mvnw' 'package'+  cd ~/'Projects/2009Scape-Server/src/Server' && JAVA_HOME='/usr/local/openjdk22' ~/'Projects/2009Scape-Server/src/Server/mvnw' 'package'
  
 ====== Settings ====== ====== Settings ======
Line 81: Line 80:
 database_address = "localhost" database_address = "localhost"
 database_port = "3306" database_port = "3306"
-database_name = "2009Scape+database_name = "2009scape
-database_username = "2009Scape"+database_username = "2009scape"
 database_password = "x" database_password = "x"
  
Line 112: Line 111:
 better_agility_pyramid_gp = false better_agility_pyramid_gp = false
 better_dfs = false better_dfs = false
 +enhanced_deep_wilderness = false
 skillcape_perks = false skillcape_perks = false
 jad_practice_enabled = false jad_practice_enabled = false
  
-# Holiday (only enable one or none)+# Holiday (only enable one "force" or none)
 force_halloween_randoms = false force_halloween_randoms = false
-force_christmas_randoms = true+force_christmas_randoms = false 
 +holiday_event_randoms = false
  
 # PVP # PVP
 pvp = false pvp = false
 wild_pvp_enabled = false wild_pvp_enabled = false
-enhanced_deep_wilderness = true 
 revenant_population = 0 revenant_population = 0
  
Line 137: Line 137:
 enable_castle_wars = false enable_castle_wars = false
 verbose_cutscene = false verbose_cutscene = false
-holiday_event_randoms = true 
 enable_bots = false enable_bots = false
 max_adv_bots = 100 max_adv_bots = 100
Line 188: Line 187:
  
 cd ~/'Projects/2009Scape-Server/src/Server' cd ~/'Projects/2009Scape-Server/src/Server'
-java -jar ~/'Projects/2009Scape-Server/src/Server/target/server-'*'-jar-with-dependencies.jar'+JAVA_HOME='/usr/local/openjdk22' java -jar ~/'Projects/2009Scape-Server/src/Server/target/server-'*'-jar-with-dependencies.jar'
  
 # End</code> # End</code>
Line 205: Line 204:
  
 cd ~/'Projects/2009Scape-Server/src/Server' cd ~/'Projects/2009Scape-Server/src/Server'
-~/'Projects/2009Scape-Server/src/Server/mvnw' 'clean' +JAVA_HOME='/usr/local/openjdk22' ~/'Projects/2009Scape-Server/src/Server/mvnw' 'clean' 
-~/'Projects/2009Scape-Server/src/Server/mvnw' 'package' -DskipTests+JAVA_HOME='/usr/local/openjdk22' ~/'Projects/2009Scape-Server/src/Server/mvnw' 'package' -DskipTests
  
 notify-send -i ~/'Projects/RT4-Client/src/client/src/main/resources/saradomin.png' '2009Scape worldprops copy/paste in 3 seconds...' notify-send -i ~/'Projects/RT4-Client/src/client/src/main/resources/saradomin.png' '2009Scape worldprops copy/paste in 3 seconds...'
Line 237: Line 236:
 ==== Server ==== ==== Server ====
  
-  cd ~/'Projects/2009Scape-Server/src/Server' && java -jar ~/'Projects/2009Scape-Server/src/Server/target/server-'*'-jar-with-dependencies.jar'+  cd ~/'Projects/2009Scape-Server/src/Server' && JAVA_HOME='/usr/local/openjdk22' java -jar ~/'Projects/2009Scape-Server/src/Server/target/server-'*'-jar-with-dependencies.jar'
  
   ~/'Projects/2009Scape-Server/scripts/localhost-server-start.sh'   ~/'Projects/2009Scape-Server/scripts/localhost-server-start.sh'
Line 247: Line 246:
   * https://gitlab.com/2009scape/2009scape/-/commits/master   * https://gitlab.com/2009scape/2009scape/-/commits/master
  
-  git -C ~/'Projects/2009Scape-Server/src' reset --hard && git -C ~/'Projects/2009Scape-Server/src' pull origin 'master' --rebase && cd ~/'Projects/2009Scape-Server/src/Server' && ~/'Projects/2009Scape-Server/src/Server/mvnw' 'clean' 'package' -DskipTests && cd ~ && sync+  git -C ~/'Projects/2009Scape-Server/src' reset --hard && git -C ~/'Projects/2009Scape-Server/src' pull origin 'master' --rebase && cd ~/'Projects/2009Scape-Server/src/Server' && JAVA_HOME='/usr/local/openjdk22' ~/'Projects/2009Scape-Server/src/Server/mvnw' 'clean' 'package' -DskipTests && cd ~ && sync
  
   * [[#settings|worldprops\default.conf]]   * [[#settings|worldprops\default.conf]]
Line 278: Line 277:
 **** ****
  
-  gio open ~/'Projects/2009Scape-Server/src/Server/data/players'+  mkdir -p ~/'Projects/2009Scape-Server/src/Server/data/players' && gio open ~/'Projects/2009Scape-Server/src/Server/data/players'
  
 ====== Resources/TODOs ====== ====== Resources/TODOs ======
/srv/www/wiki/data/attic/servers/bsd/games/2009scape_localhost.1733068106.txt.gz · Last modified: by Sean Rhone