Commits

Alexandre Macabies  committed 9be53a3

Updated README & TODO

  • Participants
  • Parent commits 338e33b

Comments (0)

Files changed (2)

File minecraft/README

 
 # Services
 
-    - server/skin_proxy.py
-      Handles skin serving to clients.
-      Must run "as" http://skins.minecraft.net:80/
+    - Nginx conf `minecraft-skins.nginx`
+      Must run "as" http://skins.minecraft.net:80/ client-side
 
-    - server/webserver.py
+    - server/webserver.py with Nginx conf `minecraft.nginx` and systemd `minecraft-skins.service`
       Handles IP-to-login and skin upload from clients.
       Must run at http://minecraft:80/
 
-    - server/run.py
+    - server/run.py with systemd `minecraft.service`
       Launches the minecraft Java server and the "watch log" service
       to kick illegal users.
       Must listen on host 'minecraft'

File minecraft/TODO

-- Nothing was tested!
-- Write nginx conf and systemd services to launch/handle:
-	- webserver (client skin upload, clien login request)
-	- fake skin server (must listen as `skins.minecraft.net`)
++------ DISCLAIMER -------+
+|   Nothing was tested!   |
++-------------------------+
+
+- In install.py (see comments in install_minecraft):
+    - symbolic links in user homes
+    - create fake host from `skins.minecraft.net` to `minecraft-skins`
+    - provide minecraft/client/{skin,launch}.py to users in a way or another