Browse Source

portipv6

pull/3428/head
Daniel Gibbs 4 years ago
parent
commit
ee02500ce7
  1. 23
      lgsm/functions/command_dev_query_raw.sh
  2. 6
      lgsm/functions/info_config.sh
  3. 2
      lgsm/functions/info_messages.sh

23
lgsm/functions/command_dev_query_raw.sh

@ -32,9 +32,28 @@ if [ -v port ]; then
else
echo -e "Game:"
fi
if [ "${shortname}" == "rw" ]; then
if [ -v port2 ]; then
echo -e "Game+1: \t${port2} \t$(ss -tupl|grep ${port}|wc -l) \t$(ss -tupl|grep ${port2}|grep tcp|awk '{ print $2 }') \t$(ss -tupl|grep ${port2}|grep udp|awk '{ print $2 }')"
else
echo -e "Game+1:"
fi
if [ -v port3 ]; then
echo -e "Game+2: \t${port3} \t$(ss -tupl|grep ${port}|wc -l) \t$(ss -tupl|grep ${port3}|grep tcp|awk '{ print $2 }') \t$(ss -tupl|grep ${port3}|grep udp|awk '{ print $2 }')"
else
echo -e "Game+2:"
fi
if [ -v port4 ]; then
echo -e "Game+3: \t${port4} \t$(ss -tupl|grep ${port}|wc -l) \t$(ss -tupl|grep ${port4}|grep tcp|awk '{ print $2 }') \t$(ss -tupl|grep ${port4}|grep udp|awk '{ print $2 }')"
else
echo -e "Game+3:"
fi
fi
if [ -v port6 ]; then
echo -e "Game ipv6: \t${port6} \t$(ss -tupl|grep ${port6}|wc -l) \t$(ss -tupl|grep ${port6}|grep tcp|awk '{ print $2 }') \t$(ss -tupl|grep ${port6}|grep udp|awk '{ print $2 }')"
if [ -v portipv6 ]; then
echo -e "Game ipv6: \t${portipv6} \t$(ss -tupl|grep ${portipv6}|wc -l) \t$(ss -tupl|grep ${portipv6}|grep tcp|awk '{ print $2 }') \t$(ss -tupl|grep ${portipv6}|grep udp|awk '{ print $2 }')"
else
echo -e "Game ipv6:"
fi

6
lgsm/functions/info_config.sh

@ -455,7 +455,7 @@ fn_info_config_minecraft_bedrock(){
servername="${unavailable}"
maxplayers="${zero}"
port="${zero}"
port6="${zero}"
portipv6="${zero}"
queryport="${zero}"
gamemode="${unavailable}"
gameworld="${unavailable}"
@ -463,7 +463,7 @@ fn_info_config_minecraft_bedrock(){
servername=$(grep "server-name" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/server-name//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//')
maxplayers=$(grep "max-players" "${servercfgfullpath}" | grep -v "#" | tr -cd '[:digit:]')
port=$(grep "server-port\b" "${servercfgfullpath}" | grep -v "#" | tr -cd '[:digit:]')
port6=$(grep "server-portv6\b" "${servercfgfullpath}" | sed 's/v6//g' | grep -v "#" | tr -cd '[:digit:]')
portipv6=$(grep "server-portv6\b" "${servercfgfullpath}" | sed 's/v6//g' | grep -v "#" | tr -cd '[:digit:]')
queryport=${port}
gamemode=$(grep "gamemode" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/gamemode//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//')
gameworld=$(grep "level-name" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/level-name//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//')
@ -472,7 +472,7 @@ fn_info_config_minecraft_bedrock(){
servername=${servername:-"NOT SET"}
maxplayers=${maxplayers:-"NOT SET"}
port=${port:-"NOT SET"}
port6=${port6:-"NOT SET"}
portipv6=${portipv6:-"NOT SET"}
queryport=${queryport:-"NOT SET"}
gamemode=${gamemode:-"NOT SET"}
gameworld=${gameworld:-"NOT SET"}

2
lgsm/functions/info_messages.sh

@ -956,7 +956,7 @@ fn_info_message_mcb(){
{
fn_port "header"
fn_port "Game" port udp
fn_port "Game" port6 udp6
fn_port "Game" portipv6 udp6
} | column -s $'\t' -t
}

Loading…
Cancel
Save