Bonjour/Bonsoir à tous ma revoilà ! :D
Alors j'ai coder tout un deamons de gestion de serveur Minecraft, je m'attaque à l'édition du server.properties voilà comment ça marche j'envoie une requête au deamons lui demandant de me lire le fichier server.properties de le convertir en json et de me r'envoyer le résultats de la lecture
Retour de la lecture:
Code:
1
2 {"contents":"#Minecraft server properties\n#Tue May 10 21:06:46 UTC 2016\nspawn-protection=16\nmax-tick-time=60000\nquery.port=30022\ngenerator-settings=\nforce-gamemode=false\nallow-nether=true\ngamemode=0\nenable-query=true\nplayer-idle-timeout=0\ndifficulty=1\nspawn-monsters=true\nop-permission-level=4\nannounce-player-achievements=true\npvp=true\nsnooper-enabled=true\nlevel-type=DEFAULT\nhardcore=false\nenable-command-block=false\nnetwork-compression-threshold=256\nmax-players=20\nmax-world-size=29999984\nresource-pack-sha1=\nserver-port=30022\ndebug=false\ntexture-pack=\nserver-ip=0.0.0.0\nspawn-npcs=true\nallow-flight=false\nlevel-name=world\nview-distance=10\nresource-pack=\nspawn-animals=true\nwhite-list=false\ngenerate-structures=true\nonline-mode=true\nmax-build-height=256\nlevel-seed=\nuse-native-transport=true\nmotd=Dinasty-Serv Minecraft server\nenable-rcon=false\n"}
, je convertie en array json au format
de façon a écrire dans un formulaire html.Code:
1
2
3
4
5
6
7
8
9 { "level-seed": "use-native-transport": true "motd": Dinasty-Serv Minecraft server "enable-rcon": false etc... }
et là machine arrière je reformate le tout de cette façon
puis j'envoie tout ça au deamons qu'il puisse le lire et écrire le fichierCode:
1
2 {"contents":"#Minecraft server properties\n#Tue May 10 21:06:46 UTC 2016\nspawn-protection=16\nmax-tick-time=60000\nquery.port=30022\ngenerator-settings=\nforce-gamemode=false\nallow-nether=true\ngamemode=0\nenable-query=true\nplayer-idle-timeout=0\ndifficulty=1\nspawn-monsters=true\nop-permission-level=4\nannounce-player-achievements=true\npvp=true\nsnooper-enabled=true\nlevel-type=DEFAULT\nhardcore=false\nenable-command-block=false\nnetwork-compression-threshold=256\nmax-players=20\nmax-world-size=29999984\nresource-pack-sha1=\nserver-port=30022\ndebug=false\ntexture-pack=\nserver-ip=0.0.0.0\nspawn-npcs=true\nallow-flight=false\nlevel-name=world\nview-distance=10\nresource-pack=\nspawn-animals=true\nwhite-list=false\ngenerate-structures=true\nonline-mode=true\nmax-build-height=256\nlevel-seed=\nuse-native-transport=true\nmotd=Dinasty-Serv Minecraft server\nenable-rcon=false\n"}
SAUF que le deamons me retourne ceci
Et là je bloque pour convertir ça en array jsonCode:
1
2 {"contents":"#Minecraft server properties\n#Tue May 10 21:06:46 UTC 2016\nspawn-protection=16\nmax-tick-time=60000\nquery.port=30022\ngenerator-settings=\nforce-gamemode=false\nallow-nether=true\ngamemode=0\nenable-query=true\nplayer-idle-timeout=0\ndifficulty=1\nspawn-monsters=true\nop-permission-level=4\nannounce-player-achievements=true\npvp=true\nsnooper-enabled=true\nlevel-type=DEFAULT\nhardcore=false\nenable-command-block=false\nnetwork-compression-threshold=256\nmax-players=20\nmax-world-size=29999984\nresource-pack-sha1=\nserver-port=30022\ndebug=false\ntexture-pack=\nserver-ip=0.0.0.0\nspawn-npcs=true\nallow-flight=false\nlevel-name=world\nview-distance=10\nresource-pack=\nspawn-animals=true\nwhite-list=false\ngenerate-structures=true\nonline-mode=true\nmax-build-height=256\nlevel-seed=\nuse-native-transport=true\nmotd=Dinasty-Serv Minecraft server\nenable-rcon=false\n"}
un idée ? :)
Merci par avance :)