improved compatibility
This commit is contained in:
parent
20a790f69c
commit
99a22376b9
|
@ -21,9 +21,10 @@ handle_packet() {
|
|||
message="$(echo $packet | cut -f3 -d '|')"
|
||||
|
||||
address="$(
|
||||
echo "$packet" \
|
||||
| cut -f2 -d '|' \
|
||||
| cut -f3 -d ' '
|
||||
echo "$packet" \
|
||||
| cut -f2 -d '|' \
|
||||
| grep -Eo \
|
||||
'(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}'
|
||||
)"
|
||||
address="$address/$docker_subnet_mask"
|
||||
if [ "$message" = "DEAD" ]
|
||||
|
@ -81,6 +82,6 @@ handle_packet() {
|
|||
echo "game server listening on $PORT"
|
||||
while true
|
||||
do
|
||||
packet=$(nc -w 1 -W 1 -vlp $PORT 2>&1)
|
||||
packet=$(nc -w 1 -W 1 -nvlp $PORT 2>&1)
|
||||
handle_packet "$(echo "$packet" | head -n 3 | tr '\n' '|')" &
|
||||
done
|
||||
|
|
Loading…
Reference in New Issue