Hallo Linux Web,
wollt mich mal kurz vorstellen,
bin der Philipp und denke mal das neuste Mitglied hier im Forum
Nutze als OS Win Server 2008 auf meinem PC und habe einen Linux debain server.
Mein problem ist folgendes,
ich habe derzeitig 3 gameserver am laufen. Um genau zu sein sind es minecraft server. Ich habe 2 Server davon an freunde "vermietet", da sie FTP zugriff haben können sie die server.properties ändern, passt mir nicht ganz da darin auch die max-player anzahl definiert wird. Da ich ihnen aber nicht den zugang zu der datei streichen will brauch ich ein Bash-script welches die max-player zahl überschreibt und die IP sowie den Server port, denke mal das es mit awk am schönsten und am einfachsten ist. Wollte mal nachfragen ob einer ausm stehgreif weiß wie ich eine Zeile überschreibe worin eine varieirende Zahl steckt.
Hier mal kurz die properties:
#Minecraft server properties
#Thu Jul 21 22:17:35 CEST 2011
level-name=world
allow-nether=true
view-distance=10
spawn-monsters=true
online-mode=true
spawn-animals=true
max-players=20
server-ip=
pvp=true
level-seed=
server-port=25565
allow-flight=false
white-list=false
Mein genaues problem ist jetzt ich möchte "max-players=" zu "max-players=20" ersetzen. Das problem an der sache ist ja das nach dem "max-players=" jede Zahl stehen kann.
Falls einer eine idee hätte wie ich das problem löse würde ich mich über Vorschläge oder scripts freuen.
MFG PHIL