Просмотр исходного кода

Minecraft earns the right to have a servername too

Gladly solves #1030

@marvinl97 You manipulate sed like nobody else ;)
@JimTR Thanks for the help
@Sebi94nbg Thanks for reporting
UltimateByte 9 лет назад
Родитель
Сommit
d42d029f87
1 измененных файлов с 3 добавлено и 0 удалено
  1. 3 0
      lgsm/functions/info_config.sh

+ 3 - 0
lgsm/functions/info_config.sh

@@ -70,6 +70,7 @@ fn_info_config_dontstarve(){
 
 
 fn_info_config_minecraft(){
 fn_info_config_minecraft(){
 	if [ ! -f "${servercfgfullpath}" ]; then
 	if [ ! -f "${servercfgfullpath}" ]; then
+		servername="${unavailable}"
 		rconpassword="${unavailable}"
 		rconpassword="${unavailable}"
 		rconport="${zero}"
 		rconport="${zero}"
 		slots="${zero}"
 		slots="${zero}"
@@ -82,6 +83,7 @@ fn_info_config_minecraft(){
 		if [ -n "${ipconfigcheck}" ]; then
 		if [ -n "${ipconfigcheck}" ]; then
 			ip="${ipconfigcheck}"
 			ip="${ipconfigcheck}"
 		fi
 		fi
+		servername=$(grep "motd=" "${servercfgfullpath}" | sed 's/motd=//g' | tr -d '=\";' | sed 's/\\n.*//g')
 		rconpassword=$(grep "rcon.password=" "${servercfgfullpath}" | sed 's/rcon.password=//g' | tr -d '=\"; ')
 		rconpassword=$(grep "rcon.password=" "${servercfgfullpath}" | sed 's/rcon.password=//g' | tr -d '=\"; ')
 		rconport=$(grep "rcon.port=" "${servercfgfullpath}" | tr -cd '[:digit:]')
 		rconport=$(grep "rcon.port=" "${servercfgfullpath}" | tr -cd '[:digit:]')
 		slots=$(grep "max-players=" "${servercfgfullpath}" | tr -cd '[:digit:]')
 		slots=$(grep "max-players=" "${servercfgfullpath}" | tr -cd '[:digit:]')
@@ -90,6 +92,7 @@ fn_info_config_minecraft(){
 		gameworld=$(grep "level-name=" "${servercfgfullpath}" | sed 's/level-name=//g' | tr -d '=\"; ')
 		gameworld=$(grep "level-name=" "${servercfgfullpath}" | sed 's/level-name=//g' | tr -d '=\"; ')
 
 
 		# Not Set
 		# Not Set
+		servername=${servername:-"NOT SET"}
 		rconpassword=${rconpassword:-"NOT SET"}
 		rconpassword=${rconpassword:-"NOT SET"}
 		rconport=${rconport:-"NOT SET"}
 		rconport=${rconport:-"NOT SET"}
 		slots=${slots:-"NOT SET"}
 		slots=${slots:-"NOT SET"}