1
Python Server.properties Creator free src
Whats up PMC!
I've been working in python today and finished up a small project that lets you create a server config (server.properties file) wich is compatible with 1.5.2 to 1.6.4
Its nothing special, i just felt like sharing for if anyone ever needed it.
Code:
This will create: (named: server.properties, If you run it in eclipse you can fill in your own values and it will put them next to it. also tells you what values are allowed.)
Also, if someone has a better method to make the code shorter, please let me know :3
I've been working in python today and finished up a small project that lets you create a server config (server.properties file) wich is compatible with 1.5.2 to 1.6.4
Its nothing special, i just felt like sharing for if anyone ever needed it.
Code:
Click to reveal
'''
Created on 1-jun.-2014
@author: DarkEyeDragon
'''
if __name__ == '__main__':
pass
line1 = "generator-settings="
line2 = "op-permission-level="
line3 = "allow-nether="
line4 = "level-name="
line5 = "enable-query="
line6 = "allow-flight="
line7 = "announce-player-achievements="
line8 = "server-port="
line9 = "level-type="
line10 = "enable-rcon="
line11 = "force-gamemode="
line12 = "level-seed="
line13 = "server-ip="
line14 = "max-build-height="
line15 = "spawn-npcs="
line16 = "white-list="
line17 = "spawn-animals="
line18 = "hardcore="
line19 = "snooper-enabled="
line20 = "texture-pack="
line21 = "online-mode="
line22 = "resource-pack="
line23 = "pvp="
line24 = "difficulty="
line25 = "server-name="
line26 = "enable-command-block="
line27 = "player-idle-timeout="
line28 = "gamemode="
line29 = "max-players="
line30 = "spawn-monsters="
line31 = "generate-structures="
line32 = "view-distance="
line33 = "spawn-protection="
line34 = "motd="
print("generator-settings=")
print("Accepts numbers")
var1 = str(input()+"\n")
print("op-permission-level=")
print("Accepts values from 0-9")
var2 = str(input()+"\n")
print("allow-nether=")
print("Boolean (true/false)")
var3 = str(input()+"\n")
print("level-name=")
print("Accepts letters and numbers")
var4 = str(input()+"\n")
print("enable-query=")
print("Boolean (true/false)")
var5 = str(input()+"\n")
print("allow-flight=" )
print("Boolean (true/false)")
var6 = str(input()+"\n")
print("announce-player-achievements=")
print("Boolean (true/false)")
var7 = str(input()+"\n")
print("server-port=")
print("Number between 1 and 65535")
var8 = str(input()+"\n")
print("level-type=")
print("Accepts DEFAULT, FLAT, LARGEBIOMES")
var9 = str(input()+"\n")
print("enable-rcon=")
print("Boolean (true/false)")
var10 = str(input()+"\n")
print("force-gamemode=")
print("Boolean (true/false)")
var11 = str(input()+"\n")
print("level-seed=")
print("Any key combination")
var12 = str(input()+"\n")
print("server-ip=")
print("Recommended to leave empty")
var13 = str(input()+"\n")
print("max-build-height=")
print("Any number. Default: 256")
var14 = str(input()+"\n")
print("spawn-npcs=")
print("Boolean (true/false)")
var15 = str(input()+"\n")
print("white-list=")
print("Boolean (true/false)")
var16 = str(input()+"\n")
print("spawn-animals=")
print("Boolean (true/false)")
var17 = str(input()+"\n")
print("hardcore=")
print("Boolean (true/false)")
var18 = str(input()+"\n")
print("snooper-enabled=")
print("Boolean (true/false)")
var19 = str(input()+"\n")
print("texture-pack=")
print("Location to texturepack, Default: empty")
var20 = str(input()+"\n")
print("online-mode=")
print("Boolean (true/false)")
var21 = str(input()+"\n")
print("resource-pack=")
print("Location to resourcepack. Default: empty")
var22 = str(input()+"\n")
print("pvp=")
print("Boolean (true/false)")
var23 = str(input()+"\n")
print("difficulty=")
print("Number between 0-3. Default:")
var24 = str(input()+"\n")
print("server-name=")
print("Allows numbers and letters. Default: blank")
var25 = str(input()+"\n")
print("enable-command-block=")
print("Boolean (true/false) Default: false")
var26 = str(input()+"\n")
print("player-idle-timeout=")
print("Any number. Default: 0")
var27 = str(input()+"\n")
print("gamemode=")
print("Number between 0-2. Default: 0")
var28 = str(input()+"\n")
print("max-players=")
print("Number between 0-10000. Default: 60")
var29 = str(input()+"\n")
print("spawn-monsters=")
print("Boolean (true/false). Default: true")
var30 = str(input()+"\n")
print("generate-structures=")
print("Boolean (true/false) Default")
var31 = str(input()+"\n")
print("view-distance=")
print("Number between 5-15. Default: 10")
var32 = str(input()+"\n")
print("spawn-protection=")
print("Number between 0-100. Default: 16")
var33 = str(input()+"\n")
print("motd=")
print("String. Default: A Minecraft Server")
var34 = str(input())
line = [line1, line2, line3, line4, line5, line6, line7, line8, line9, line10, line11, line12, line13, line14, line15, line16, line17, line18, line19, line20, line21, line22, line23, line24, line25, line26, line27, line28, line29, line30, line31, line32, line33, line34]
userInput = [var1, var2, var3, var4, var5, var6, var7, var8, var9, var10, var11, var12, var13, var14, var15, var16, var17, var18, var19, var20, var21, var22, var23, var24, var25, var26, var27, var28, var29, var30, var31, var32, var33, var34]
f = open("server.properties","w")
value = 0
while value < 34:
f.write(line[value])
f.write(userInput[value])
value += 1
f.closeThis will create: (named: server.properties, If you run it in eclipse you can fill in your own values and it will put them next to it. also tells you what values are allowed.)
Click to reveal
generator-settings=
op-permission-level=
allow-nether=
level-name=
enable-query=
allow-flight=
announce-player-achievements=
server-port=
level-type=
enable-rcon=
force-gamemode=
level-seed=
server-ip=
max-build-height=
spawn-npcs=
white-list=
spawn-animals=
hardcore=
snooper-enabled=
texture-pack=
online-mode=
resource-pack=
pvp=
difficulty=
server-name=
enable-command-block=
player-idle-timeout=
gamemode=
max-players=
spawn-monsters=
generate-structures=
view-distance=
spawn-protection=
motd=
op-permission-level=
allow-nether=
level-name=
enable-query=
allow-flight=
announce-player-achievements=
server-port=
level-type=
enable-rcon=
force-gamemode=
level-seed=
server-ip=
max-build-height=
spawn-npcs=
white-list=
spawn-animals=
hardcore=
snooper-enabled=
texture-pack=
online-mode=
resource-pack=
pvp=
difficulty=
server-name=
enable-command-block=
player-idle-timeout=
gamemode=
max-players=
spawn-monsters=
generate-structures=
view-distance=
spawn-protection=
motd=
Also, if someone has a better method to make the code shorter, please let me know :3
