User Tools

Site Tools


servers:windows:games:void_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:windows:games:void_localhost [2026/03/29 21:24] Sean Rhoneservers:windows:games:void_localhost [2026/04/16 17:12] (current) – [Settings] Sean Rhone
Line 3: Line 3:
   * Void Server ((https://github.com/GregHib/void))   * Void Server ((https://github.com/GregHib/void))
  
-  * :!: 2026/03/29WIP+===== Resources ===== 
 + 
 +  [[https://rune-server.org/threads/void-634.697260/|Rune-Server]] 
 +  * [[https://github.com/GregHib/void/wiki|Wiki]]
  
 ===== Prerequisites ===== ===== Prerequisites =====
Line 47: Line 50:
  
   RMDIR /S /Q "%UserProfile%\Projects\Void-Server\src\data\cache" & MKDIR "%UserProfile%\Projects\Void-Server\src\data\cache" && "%ProgramFiles%\7-Zip\7z.exe" x "%UserProfile%\Downloads\"*"-void-634-cache.7z" -o"%UserProfile%\Projects\Void-Server\src\data\cache"   RMDIR /S /Q "%UserProfile%\Projects\Void-Server\src\data\cache" & MKDIR "%UserProfile%\Projects\Void-Server\src\data\cache" && "%ProgramFiles%\7-Zip\7z.exe" x "%UserProfile%\Downloads\"*"-void-634-cache.7z" -o"%UserProfile%\Projects\Void-Server\src\data\cache"
 +
 +  DEL /Q "%UserProfile%\Downloads\"*"-void-634-cache.7z"
  
 ====== Settings ====== ====== Settings ======
  
-  * https://github.com/GregHib/void/blob/main/game/src/main/resources/game.properties+  * Last commit: [[https://github.com/GregHib/void/commit/201eb448282c056edc45f2b8907027c033f2ea22|Apr 9, 2026]] ''201eb44'' 
 +  * [[https://github.com/GregHib/void/commits/main/game/src/main/resources/game.properties|New commits check]] 
 +  * [[https://github.com/GregHib/void/blob/main/game/src/main/resources/game.properties|Upstream Settings]] ([[https://raw.githubusercontent.com/GregHib/void/refs/heads/main/game/src/main/resources/game.properties|raw]]) 
 +  * TODO: Disable server logging ((bot actions get logged to disk along with players))
  
   COPY /Y "%UserProfile%\Projects\Void-Server\src\game\src\main\resources\game.properties" "%UserProfile%\Projects\Void-Server\src"   COPY /Y "%UserProfile%\Projects\Void-Server\src\game\src\main\resources\game.properties" "%UserProfile%\Projects\Void-Server\src"
Line 71: Line 79:
  
   "%SystemRoot%\System32\notepad.exe" "%UserProfile%\Projects\Void-Server\src\game.properties"   "%SystemRoot%\System32\notepad.exe" "%UserProfile%\Projects\Void-Server\src\game.properties"
- 
-====== Start ====== 
- 
-**** 
- 
-  CD "%UserProfile%\Projects\Void-Server\src" && "java.exe" -jar "%UserProfile%\Projects\Void-Server\src\game\build\libs\void-server-dev.jar" 
- 
-====== Set-up ====== 
- 
-  * Set up as a development world 
- 
-  "%UserProfile%\Projects\LostCity-225-EngineTS\ext\bun.exe" --cwd="%UserProfile%\Projects\LostCity-225-EngineTS\src" run "setup" 
- 
-====== Settings ====== 
- 
-  * Last commit: [[https://github.com/LostCityRS/Engine-TS/commit/de5fa4db73add4e7277f0a9045d6eeb3a0800f59|Jun 25, 2025]] ''de5fa4d'' 
-  * [[https://github.com/LostCityRS/Engine-TS/commits/225/.env.example|New commits check]] 
-  * [[https://github.com/LostCityRS/Engine-TS/blob/225/.env.example|Upstream Settings]] ([[https://raw.githubusercontent.com/LostCityRS/Engine-TS/refs/heads/225/.env.example|raw]]) 
- 
-  MKDIR "%UserProfile%\Projects\LostCity-225-EngineTS\conf" & "%SystemRoot%\System32\notepad.exe" "%UserProfile%\Projects\LostCity-225-EngineTS\conf\localhost.env" 
- 
-<code> 
-NODE_XPRATE=1 
-NODE_PROFILE=localhost 
-NODE_STAFF=Test 
-NODE_DEBUGPROC_CHAR=: 
-NODE_CLIENT_ROUTEFINDER=false 
- 
-# End</code> 
  
 ====== Scripts ====== ====== Scripts ======
  
-  MKDIR "%UserProfile%\Projects\LostCity-225-EngineTS\scripts"+  MKDIR "%UserProfile%\Projects\Void-Server\scripts"
  
-  "%SystemRoot%\explorer.exe" "%UserProfile%\Projects\LostCity-225-EngineTS\scripts"+  "%SystemRoot%\explorer.exe" "%UserProfile%\Projects\Void-Server\scripts"
  
 ===== Server Start ===== ===== Server Start =====
  
-  * http://localhost:80/rs2.cgi +  "%SystemRoot%\System32\notepad.exe" "%UserProfile%\Projects\Void-Server\scripts\localhost-server-start.bat"
- +
-  "%SystemRoot%\System32\notepad.exe" "%UserProfile%\Projects\LostCity-225-EngineTS\scripts\localhost-server-start.bat"+
  
 <code> <code>
 @echo off @echo off
  
-TITLE 2004Scape Server 
 CD "%Temp%" CD "%Temp%"
  
-SET "NODE=%UserProfile%\Projects\LostCity-225-EngineTS\ext\bun.exe" +START "Void Server" /MIN /D "%UserProfile%\Projects\Void-Server\src" "%JAVA_HOME%\bin\java.exe" -jar "%UserProfile%\Projects\Void-Server\src\game\build\libs\void-server-dev.jar"
-SET "_JAVA_OPTIONS=--sun-misc-unsafe-memory-access=allow" +
- +
-"%UserProfile%\Projects\LostCity-225-EngineTS\ext\bun.exe" --env-file="%UserProfile%\Projects\LostCity-225-EngineTS\conf\localhost.env" --cwd="%UserProfile%\Projects\LostCity-225-EngineTS\src" run "quickstart" || EXIT "1" +
- +
-SET "NODE=" +
-SET "_JAVA_OPTIONS="+
  
 :: End</code> :: End</code>
  
-  "%UserProfile%\Projects\LostCity-225-EngineTS\scripts\localhost-server-start.bat"+  "%UserProfile%\Projects\Void-Server\scripts\localhost-server-start.bat"
  
 ===== Server Update ===== ===== Server Update =====
  
-  "%SystemRoot%\System32\notepad.exe" "%UserProfile%\Projects\LostCity-225-EngineTS\scripts\localhost-server-update.bat"+  "%SystemRoot%\System32\notepad.exe" "%UserProfile%\Projects\Void-Server\scripts\localhost-server-update.bat"
  
 <code> <code>
 @echo off @echo off
  
-TITLE 2004Scape Updater+TITLE Void Updater
 CD "%Temp%" CD "%Temp%"
  
-"%ProgramFiles%\Git\bin\git.exe" -C "%UserProfile%\Projects\LostCity-225-EngineTS\src" reset --hard "origin/225+"%ProgramFiles%\Git\bin\git.exe" -C "%UserProfile%\Projects\Void-Server\src" reset --hard "origin/main
-"%ProgramFiles%\Git\bin\git.exe" -C "%UserProfile%\Projects\LostCity-225-EngineTS\src" pull origin "225" --rebase+"%ProgramFiles%\Git\bin\git.exe" -C "%UserProfile%\Projects\Void-Server\src" pull origin "main" --rebase
  
-"%ProgramFiles%\Git\bin\git.exe" -C "%UserProfile%\Projects\LostCity-225-EngineTS\contentreset --hard "origin/225" +CD "%UserProfile%\Projects\Void-Server\src"
-"%ProgramFiles%\Git\bin\git.exe" -C "%UserProfile%\Projects\LostCity-225-EngineTS\content" pull origin "225" --rebase+
  
-DEL /Q "%Temp%\bun-windows-x64.zip" +SET "_JAVA_OPTIONS=--enable-native-access=ALL-UNNAMED"
-"%SystemRoot%\System32\curl.exe" --output "%Temp%\bun-windows-x64.zip" --location "https://github.com/oven-sh/bun/releases/latest/download/bun-windows-x64.zip" --progress-bar +
-DEL /Q "%UserProfile%\Projects\LostCity-225-EngineTS\ext\bun.exe" +
-"%SystemRoot%\System32\tar.exe" -xf "%Temp%\bun-windows-x64.zip" --strip-components="1" -C "%UserProfile%\Projects\LostCity-225-EngineTS\ext" "bun-windows-x64/bun.exe" +
-DEL /Q "%Temp%\bun-windows-x64.zip"+
  
-SET "NODE=%UserProfile%\Projects\LostCity-225-EngineTS\ext\bun.exe+CALL "%UserProfile%\Projects\Void-Server\src\gradlew.bat"clean" --no-daemon 
-SET "PATH=%PATH%;%UserProfile%\Projects\LostCity-225-EngineTS\ext"+CALL "%UserProfile%\Projects\Void-Server\src\gradlew.bat"assemble" --no-daemon
  
-"%UserProfile%\Projects\LostCity-225-EngineTS\ext\bun.exe" --cwd="%UserProfile%\Projects\LostCity-225-EngineTS\src" run "clean+SET "_JAVA_OPTIONS=" 
-"%UserProfile%\Projects\LostCity-225-EngineTS\ext\bun.exe" --cwd="%UserProfile%\Projects\LostCity-225-EngineTS\src" install +CD "%Temp%"
-"%UserProfile%\Projects\LostCity-225-EngineTS\ext\bun.exe" --cwd="%UserProfile%\Projects\LostCity-225-EngineTS\src" run "setup"+
  
-SET "NODE="+COPY /Y "%UserProfile%\Projects\Void-Server\src\game\src\main\resources\game.properties" "%UserProfile%\Projects\Void-Server\src" 
 +"%ProgramFiles%\Git\bin\sh.exe" -- "%UserProfile%\Projects\Void-Server\scripts\server-settings-sed.sh"
  
-:: Extras +"%SystemRoot%\System32\timeout.exe" /T "2" 
- +"%SystemRoot%\System32\msg.exe" %USERNAME% /TIME:"2" "Void localhost server update complete"
-:: Extras End +
- +
-"%SystemRoot%\System32\msg.exe" %USERNAME% /TIME:"2" "2004Scape localhost server update complete"+
  
 :: End</code> :: End</code>
  
-  "%UserProfile%\Projects\LostCity-225-EngineTS\scripts\localhost-server-update.bat"+  "%UserProfile%\Projects\Void-Server\scripts\localhost-server-update.bat"
  
 ===== Save Data Back-up ===== ===== Save Data Back-up =====
  
-  "%SystemRoot%\System32\notepad.exe" "%UserProfile%\Projects\LostCity-225-EngineTS\scripts\localhost-save-backup.bat"+  "%SystemRoot%\System32\notepad.exe" "%UserProfile%\Projects\Void-Server\scripts\localhost-save-backup.bat"
  
 <code> <code>
Line 181: Line 143:
 CD "%Temp%" CD "%Temp%"
  
-"%SystemRoot%\System32\tar.exe" -czf "%UserProfile%\Downloads\%RANDOM%-2004Scape-localhost-Saves.tar.gz" -C "%UserProfile%\Projects\LostCity-225-EngineTS\src\data\players" "localhost"+"%SystemRoot%\System32\tar.exe" -czf "%UserProfile%\Downloads\%RANDOM%-Void-localhost-Saves.tar.gz" -C "%UserProfile%\Projects\Void-Server\src\data\saves*".toml"
  
-"%SystemRoot%\System32\msg.exe" %USERNAME% /TIME:"2" "2004Scape Save Data Backed-up Successfully to Downloads"+"%SystemRoot%\System32\msg.exe" %USERNAME% /TIME:"2" "Void Save Data Backed-up Successfully to Downloads"
  
 :: End</code> :: End</code>
  
-  "%UserProfile%\Projects\LostCity-225-EngineTS\scripts\localhost-save-backup.bat" +  "%UserProfile%\Projects\Void-Server\scripts\localhost-save-backup.bat"
- +
-====== Extras ====== +
- +
-===== Icon ===== +
- +
-  * https://raw.githubusercontent.com/2004Scape/Server/7b0f1ec303dc1f76c7b29a2fff83b5797dafa01b/public/favicon.ico ([[https://drive.google.com/file/d/1T_v-_KVylhmrb7JKWElaYqhPiKbia8Jr/view?usp=sharing|mirror]]) +
-  * Copies to ''src\public\favicon.ico'' for browser windows to show favicon +
- +
-  MKDIR "%UserProfile%\Projects\LostCity-225-EngineTS\ext" & DEL /Q "%Temp%\2004Scape-favicon.ico" "%UserProfile%\Projects\LostCity-225-EngineTS\ext\favicon.ico" "%UserProfile%\Projects\LostCity-225-EngineTS\src\public\favicon.ico" & "%SystemRoot%\System32\curl.exe" --output "%Temp%\2004Scape-favicon.ico" --location "https://raw.githubusercontent.com/2004Scape/Server/7b0f1ec303dc1f76c7b29a2fff83b5797dafa01b/public/favicon.ico" --progress-bar && "%SystemRoot%\System32\certutil.exe" -hashfile "%Temp%\2004Scape-favicon.ico" "SHA384" | "%SystemRoot%\System32\find.exe" "c70ef71357951b3c1895cf205746eb93959cf8031d1f83b6f43d8a9efbb272d79ed6b4a64fb1c39f6898ed56601bfc63" && MOVE /Y "%Temp%\2004Scape-favicon.ico" "%UserProfile%\Projects\LostCity-225-EngineTS\ext\favicon.ico" && COPY /Y "%UserProfile%\Projects\LostCity-225-EngineTS\ext\favicon.ico" "%UserProfile%\Projects\LostCity-225-EngineTS\src\public\favicon.ico" +
- +
-===== Map ===== +
- +
-  * https://runescape.wiki/w/World_map#/media/File:June_2004_Map.jpg ([[https://drive.google.com/file/d/1V_nMvkDwE__dtokzG0xaytUwrqOtGKMO/view?usp=sharing|mirror]]) +
- +
-  MKDIR "%UserProfile%\Projects\LostCity-225-EngineTS\ext" & DEL /Q "%Temp%\June_2004_Map.jpg" "%UserProfile%\Projects\LostCity-225-EngineTS\ext\June_2004_Map.jpg" & "%SystemRoot%\System32\curl.exe" --output "%Temp%\June_2004_Map.jpg" --location "https://runescape.wiki/images/June_2004_Map.jpg?35d17" --progress-bar && "%SystemRoot%\System32\certutil.exe" -hashfile "%Temp%\June_2004_Map.jpg" "SHA384" | "%SystemRoot%\System32\find.exe" "abfdfe4597975addbb9d79d2cce2e56f0054f2742f351bd9dc700f55e91157e6c2142749f113927b027ed42efb8ad833" && MOVE /Y "%Temp%\June_2004_Map.jpg" "%UserProfile%\Projects\LostCity-225-EngineTS\ext\June_2004_Map.jpg" +
- +
-===== SC55_zzdenis SoundFont ===== +
- +
-  * https://www.doomworld.com/forum/topic/129928-new-sc55-soundfont-266mb-all-new-441k-samples/ +
-  * https://drive.google.com/file/d/1wdYpwoCka8r7ZuIzPn1CHy13_4aP9oSq/view?usp=sharing +
-  * https://lostcity.rs/t/different-soundfonts-midi/4861 ([[https://www.youtube.com/watch?v=mVPLVDXJjUY|video]]) +
-  * ''298,185,428 SC55_zzdenis_v0.5.sf2'' +
- +
-  MKDIR "%UserProfile%\Projects\LostCity-225-EngineTS\ext" & "%SystemRoot%\System32\certutil.exe" -hashfile "%UserProfile%\Downloads\SC55_zzdenis_v0.5.sf2" "SHA384" | "%SystemRoot%\System32\find.exe" "f386f638777072fc220e39afbd7efcd227ca2bfcf13403bf47fbb2e2b8f4d151239710cc36c8530a75c3b4c3f55066b7" && MOVE /Y "%UserProfile%\Downloads\SC55_zzdenis_v0.5.sf2" "%UserProfile%\Projects\LostCity-225-EngineTS\ext" +
- +
-  DEL /Q "%UserProfile%\Projects\LostCity-225-EngineTS\src\public\client\SCC1_Florestan.sf2" && MKLINK "%UserProfile%\Projects\LostCity-225-EngineTS\src\public\client\SCC1_Florestan.sf2" "%UserProfile%\Projects\LostCity-225-EngineTS\ext\SC55_zzdenis_v0.5.sf2" +
- +
-  DIR "%UserProfile%\Projects\LostCity-225-EngineTS\src\public\client\SCC1_Florestan.sf2" +
- +
-==== Update Script ==== +
- +
-  * Within '':: Extras'' section +
- +
-  "%SystemRoot%\System32\notepad.exe" "%UserProfile%\Projects\LostCity-225-EngineTS\scripts\localhost-server-update.bat" +
- +
-<code> +
-:: SC55_zzdenis_v0.5.sf2 +
-DEL /Q "%UserProfile%\Projects\LostCity-225-EngineTS\src\public\client\SCC1_Florestan.sf2" +
-MKLINK "%UserProfile%\Projects\LostCity-225-EngineTS\src\public\client\SCC1_Florestan.sf2" "%UserProfile%\Projects\LostCity-225-EngineTS\ext\SC55_zzdenis_v0.5.sf2" +
-:: SF End</code> +
- +
-===== Login Autofill ===== +
- +
-  * [[https://github.com/2004Scape/Server/issues/1498|#1498]] +
-  * Modifies ''client.js'' to have pre-filled username/password +
- +
-  "%SystemRoot%\System32\notepad.exe" "%UserProfile%\Projects\LostCity-225-EngineTS\scripts\localhost-autologin-sed.sh" +
- +
-<code> +
-#!/bin/sh +
- +
-cd '/tmp' +
- +
-'/usr/bin/sed' -i -e 's/usernameInput="";passwordInput=""/usernameInput="Espionage724";passwordInput="1"/g' ~/'Projects/LostCity-225-EngineTS/src/public/client/client.js' +
- +
-# End</code> +
- +
-  "%ProgramFiles%\Git\bin\sh.exe" -- "%UserProfile%\Projects\LostCity-225-EngineTS\scripts\localhost-autologin-sed.sh" +
- +
-==== Update Script ==== +
- +
-  * Within '':: Extras'' section +
- +
-  "%SystemRoot%\System32\notepad.exe" "%UserProfile%\Projects\LostCity-225-EngineTS\scripts\localhost-server-update.bat" +
- +
-<code> +
-:: Login Autofill +
-"%ProgramFiles%\Git\bin\sh.exe" -- "%UserProfile%\Projects\LostCity-225-EngineTS\scripts\localhost-autologin-sed.sh" +
-:: Autofill End</code>+
  
 ====== Launcher Shortcuts ====== ====== Launcher Shortcuts ======
Line 264: Line 157:
 ==== Server Start ==== ==== Server Start ====
  
-  "%UserProfile%\Projects\LostCity-225-EngineTS\scripts\localhost-server-start.bat"+  "%UserProfile%\Projects\Void-Server\scripts\localhost-server-start.bat"
  
-  2004Scape Server +  Void Server
- +
-==== Client ==== +
- +
-  "%ProgramFiles(x86)%\Microsoft\Edge\Application\msedge_proxy.exe" --proxy-server="localhost:80" --kiosk --edge-kiosk-type="public-browsing" --new-window --window-size="815,600" --app="http://localhost:80/rs2.cgi" +
- +
-  2004Scape +
- +
-=== Icon === +
- +
-**** +
- +
-  "%UserProfile%\Projects\LostCity-225-EngineTS\ext\favicon.ico"+
  
 ===== Start Menu ===== ===== Start Menu =====
Line 284: Line 165:
 **** ****
  
-  MKDIR "%AppData%\Microsoft\Windows\Start Menu\Programs\2004Scape" & "%SystemRoot%\explorer.exe" "%AppData%\Microsoft\Windows\Start Menu\Programs\2004Scape"+  MKDIR "%AppData%\Microsoft\Windows\Start Menu\Programs\Void" & "%SystemRoot%\explorer.exe" "%AppData%\Microsoft\Windows\Start Menu\Programs\Void"
  
 ==== Server Start ==== ==== Server Start ====
  
-  "%UserProfile%\Projects\LostCity-225-EngineTS\scripts\localhost-server-start.bat"+  "%UserProfile%\Projects\Void-Server\scripts\localhost-server-start.bat"
  
   Server Start   Server Start
- 
-==== Client ==== 
- 
-  "%ProgramFiles(x86)%\Microsoft\Edge\Application\msedge_proxy.exe" --proxy-server="localhost:80" --kiosk --edge-kiosk-type="public-browsing" --new-window --window-size="815,600" --app="http://localhost:80/rs2.cgi" 
- 
-  2004Scape (localhost) 
- 
-=== Icon === 
- 
-**** 
- 
-  "%UserProfile%\Projects\LostCity-225-EngineTS\ext\favicon.ico" 
  
 ==== Update ==== ==== Update ====
  
-  "%UserProfile%\Projects\LostCity-225-EngineTS\scripts\localhost-server-update.bat"+  "%UserProfile%\Projects\Void-Server\scripts\localhost-server-update.bat"
  
-  Updater+  Server Updater
  
 ==== Save Backup ==== ==== Save Backup ====
  
-  "%UserProfile%\Projects\LostCity-225-EngineTS\scripts\localhost-save-backup.bat"+  "%UserProfile%\Projects\Void-Server\scripts\localhost-save-backup.bat"
  
   Save Back-up   Save Back-up
Line 318: Line 187:
 ==== Save Folder ==== ==== Save Folder ====
  
-  MKDIR "%UserProfile%\Projects\LostCity-225-EngineTS\src\data\players\localhost"+  MKDIR "%UserProfile%\Projects\Void-Server\src\data\saves"
  
-  "%UserProfile%\Projects\LostCity-225-EngineTS\src\data\players\localhost"+  "%UserProfile%\Projects\Void-Server\src\data\saves"
  
   Save Folder   Save Folder
- 
-==== World Map ==== 
- 
-  "%UserProfile%\Projects\LostCity-225-EngineTS\ext\June_2004_Map.jpg" 
- 
-  World Map 
  
 ==== Install Notes ==== ==== Install Notes ====
  
-  "https://wiki.realmofespionage.xyz/games;windows;2004scape_localhost"+  "https://wiki.realmofespionage.xyz/servers;windows;games;void_localhost"
  
-  Install Notes+  Install Notes (Server)
  
 ====== Quick Commands ====== ====== Quick Commands ======
Line 340: Line 203:
 ===== Save Restore ===== ===== Save Restore =====
  
-  * ''data\players\localhost\espionage724.sav'' +  * ''data\saves\espionage724.toml''
- +
-  MKDIR "%UserProfile%\Projects\LostCity-225-EngineTS\src\data\players\localhost" & "%SystemRoot%\explorer.exe" "%UserProfile%\Projects\LostCity-225-EngineTS\src\data\players\localhost" +
- +
-===== Firewall TODO ===== +
- +
-==== Block ==== +
- +
-**** +
- +
-  "%SystemRoot%\System32\netsh.exe" advfirewall firewall add rule name="2004Scape localhost Server (bun.exe)" dir="in" action="block" profile="any" program="%UserProfile%\Projects\LostCity-225-EngineTS\ext\bun.exe" +
- +
-=== Delete Rule === +
- +
-**** +
- +
-  "%SystemRoot%\System32\netsh.exe" advfirewall firewall delete rule name="2004Scape localhost Server (bun.exe)" +
- +
-=== Allow LAN === +
- +
-  * Needs above Bun block rule deleted first+
  
-  "%SystemRoot%\System32\netsh.exeadvfirewall firewall add rule name="2004Scape localhost Server (bun.exe)dir="in" action="allow" profile="any" program="%UserProfile%\Projects\LostCity-225-EngineTS\ext\bun.exe" protocol="tcp" localport="80" remoteip="localsubnet"+  MKDIR "%UserProfile%\Projects\Void-Server\src\data\saves"%SystemRoot%\explorer.exe" "%UserProfile%\Projects\Void-Server\src\data\saves"
  
/var/www/wiki/data/attic/servers/windows/games/void_localhost.1774833878.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