Telnet-Keepalive: Delay konfigurierbar
Das Delay fuer das Telnet Keepalive ist ueber die Prop
P_TELNET_KEEPALIVE_DELAY konfigurierbar.
Momentan koennen das nur Magier. Fuer Spieler sollte
ein sinnvoller Default gewaehlt werden und bei Bedarf
durch einen Magier geaendert werden.
Change-Id: I556f298bde3b4ee8ece6df01051010316c2436b3
diff --git a/doc/sphinx/props/P_TELNET_KEEPALIVE_DELAY.rst b/doc/sphinx/props/P_TELNET_KEEPALIVE_DELAY.rst
new file mode 100644
index 0000000..d50b4cb
--- /dev/null
+++ b/doc/sphinx/props/P_TELNET_KEEPALIVE_DELAY.rst
@@ -0,0 +1,39 @@
+P_TELNET_KEEPALIVE_DELAY
+========================
+
+NAME
+----
+
+ P_TELNET_KEEPALIVE_DELAY "p_lib_telnet_alive_delay"
+
+DEFINIERT IN
+------------
+
+ <player/telnetneg.h>
+
+BESCHREIBUNG
+------------
+
+ In dieser Property kann der zeitliche Abstand zwischen zwei Aussendungen
+ der "Telnet Timing Mark", welche fuer das Telnet keep-alive benutzt wird,
+ bestimmt werden. Die Angabe ist in Heartbeats.
+ Eine 0 fuehrt zu einer Standardverzoegerung (zur Zeit 240 s).
+
+ Wenn diese Property in einem Magier (oder Spieler) gesetzt wird, sollte
+ experimentell ermittelt werden, welcher Wert sinnvoll ist. Dies kann z.B.
+ dadurch erfolgen, dass von 120 (Heartbeats) eine stufenweise Reduktion
+ erfolgt, bis kein Disconnect mehr erfolgt. Helfen sehr niedrige Werte
+ nicht, sollte die Verzoegerung wieder erhoeht werden bzw. das Keepalive
+ ganz abgeschaltet werden.
+
+BEMERKUNGEN
+-----------
+
+ Die Property sollte nicht auf weniger als 30 gesetzt werden.
+
+SIEHE AUCH
+----------
+
+ :doc:`../pcmd/telnet`
+
+25.07.2019, Zesstra