f7571607ba
Only send live checks when the connection has been silent for a while.
...
Also:
* Made the timeout configurable
* Removed the stale randomcharacters config option
* Switched to time_t for time values, even though it doesn't really
matter that much
* Halved the keepAliveTimer frequency
2020-09-16 17:45:53 +02:00
ed86bc9160
Assorted cleanups and fixes.
...
* Clean up spacing/indentation
* Proper enum formatting
* Fix nano dismissal (for real this time)
* Do not copy Player struct when a pointer is right there
* Stop looking after the trade partner has been found
* Make sure we're shifting unsigned values (and 64-bit when they need to be)
* Look for JSONs in tdata/
* Add a dbsaveinterval to the example config.ini, in the login category
2020-09-14 16:07:05 +02:00
eb1ad6bb37
switched to dumped XDT & moved to a submodule
2020-09-09 12:06:22 -05:00
df655dfe29
added mobdata to config
2020-09-07 12:54:40 -05:00
CakeLancelot
be4c5a8072
Update config.ini
...
Add acceptallcustomnames option
Correct comment
2020-09-02 07:12:24 -05:00
3b35e0017a
Moved all JSON files into a dedicated data directory.
2020-08-28 22:22:24 +02:00
4178945abe
Decoupled player and NPC view distance.
2020-08-26 04:58:17 +02:00
3e5101892b
Populated the future with scraped mobs.
...
This system is temporary; meant to ease testing.
2020-08-26 04:57:59 +02:00
b79bc56b31
Implement NPC spawning.
...
Protected by a simplified GM system. Either everyone is a GM (local
servers) or nobody is (public servers).
2020-08-25 04:28:42 +02:00
113ce0af07
Load the NPC and warp JSON files according to the config file.
...
NPC data was being read from the config, but ignored.
2020-08-25 03:45:04 +02:00
c5dacb4958
Removed CRs from .gitignore and an outdated comment in config.ini.
2020-08-25 00:11:54 +02:00
e99feb03d5
Add verbosity levels.
2020-08-23 23:09:31 +02:00
c9bf3d1896
restored default config.ini
2020-08-22 19:27:08 -05:00
88953541ef
added INITSTRUCT to zero-out data
2020-08-22 19:26:18 -05:00
35c622d8a2
Add support for verbose logging.
2020-08-22 19:39:13 +02:00
78c493b461
switched default ip in config.ini
2020-08-21 23:37:09 -05:00
f289c72f6f
populated NPCManager
2020-08-21 17:14:11 -05:00
1425074ccb
edited config.ini default back, better plr pos
2020-08-20 16:59:32 -05:00
6857f50c30
added basic NPCManager
2020-08-20 16:43:48 -05:00
b43628a19d
faster player distance check
2020-08-20 13:19:03 -05:00
9f3f9bb9c3
Fix grammar.
2020-08-20 17:24:27 +02:00
0654500df3
Add default config.ini.
...
Custom servers will always need one anyway. Might as well give them a
properly documented example to start with.
2020-08-20 17:14:25 +02:00