From c5edc9bbb480b7ab109b050c8b629faec13850f9 Mon Sep 17 00:00:00 2001
From: Charlie Gunyon <charles.gunyon@gmail.com>
Date: Sun, 15 May 2016 18:40:07 +0000
Subject: [PATCH] Some functional updates to serve.sh and increase MAX_PEER_LAG
 to 4 seconds

---
 serve.sh     | 10 ++++++----
 src/n_main.c |  2 +-
 2 files changed, 7 insertions(+), 5 deletions(-)

diff --git a/serve.sh b/serve.sh
index a73e61b..5b9a3ab 100755
--- a/serve.sh
+++ b/serve.sh
@@ -6,14 +6,16 @@ WAD="-file heights2.wad"
 WAD=""
 WAD="-iwad freedm.wad"
 WAD="-file dwango5.wad"
-WAD="-file judas23_.wad"
 WAD="-file king1.wad"
 WAD="-file sunder.wad"
+WAD="-file judas23_.wad"
+
 CMD="cbuild/d2k $WAD -skill 5 -warp 1 -nomonsters -serve"
 CMD="cbuild/d2k $WAD -skill 5 -warp 1 -deathmatch -frags 5 -serve"
 CMD="cbuild/d2k $WAD -skill 4 -warp 1 -serve"
-CMD="cbuild/d2k $WAD -skill 5 -warp 1 -nomonsters -altdeath -frags 1 -log /home/charlie/.d2k/log.txt -serve -nodaemon"
 CMD="cbuild/d2k $WAD -skill 5 -warp 2 -log /home/charlie/.d2k/log.txt -serve -nodaemon"
+CMD="cbuild/d2k $WAD -skill 5 -warp 1 -nomonsters -altdeath -frags 1 -log /home/charlie/.d2k/log.txt -serve -nodaemon"
+CMD="cbuild/d2k $WAD -skill 5 -warp 23 -nomonsters -altdeath -frags 1 -log /home/charlie/.d2k/log.txt -serve -nodaemon"
 
 mkdir -p ~/.d2k/scripts
 
@@ -21,9 +23,9 @@ cp "${BASE_DIR}/d2k_config_schema.json" ~/.d2k/
 cp "${BASE_DIR}/scripts/"* ~/.d2k/scripts/
 
 # gdb -ex 'source gdbserver.txt' --args $CMD
-gdb -ex run --args $CMD
+# gdb -ex run --args $CMD
 # gdb --args $CMD
 # CPUPROFILE=cpu.prof $CMD
 # valgrind --leak-check=full --show-leak-kinds=all $CMD
-# $CMD
+$CMD
 
diff --git a/src/n_main.c b/src/n_main.c
index 2035b49..e259b19 100644
--- a/src/n_main.c
+++ b/src/n_main.c
@@ -67,7 +67,7 @@
 
 #define SERVER_NO_PEER_SLEEP_TIMEOUT 20
 #define SERVER_SLEEP_TIMEOUT 1
-#define SERVER_MAX_PEER_LAG 70
+#define SERVER_MAX_PEER_LAG (TICRATE * 4)
 #define MAX_SETUP_REQUEST_ATTEMPTS 5
 
 static int run_tics(int tic_count) {