KimLS
777f182282
Update fmt lib with submodule
2019-03-10 00:10:47 -08:00
KimLS
ee1fcdf5fa
Stats, stats everywhere (I added a #netstats command)
2019-03-09 22:25:04 -08:00
Akkadius
230d6ae964
Merge branch 'master' into resend
2019-01-23 19:05:42 -06:00
Uleat
bcf271c30f
Added dynamic entries to eqdictionary
2019-01-12 20:03:52 -05:00
Uleat
7857bc45fb
Excluded runtime modification of expansion-based rules 'World:ExpansionSettings' and 'World:UseClientBasedExpansionSettings'
2019-01-11 05:01:44 -05:00
KimLS
e3d5200310
Redid background task interface, used it to async send client packets
2019-01-07 19:53:23 -08:00
KimLS
6c1e3ae3d6
Added some rules for network server startup, added a limit on number of resends per connection channel per cycle (default is 10)
2019-01-03 20:04:09 -08:00
Akkadius
41ab512349
Implemented qglobals replacement and/or alternative called "Data Buckets" see changelog for more details
2018-07-07 23:59:23 -05:00
Uleat
e5e779c064
Updated UCS versioning code - update your *.conf files
2018-03-04 21:38:17 -05:00
Akkadius
a5e65b93c9
Change our web request references to master now that we are merged
2018-01-13 17:22:27 -06:00
Akkadius
c4432bcd7e
Merge fixes
2018-01-13 16:41:10 -06:00
Akkadius
b71f3031bc
[Windows] World process window title now updates with server name and amount of clients connected
2017-09-17 05:34:44 -05:00
Akkadius
898ec8fcf1
Slightly adjust some of the ServerScript pull down logic in world
2017-07-25 11:48:04 -05:00
Akkadius
dcfefee060
JSON Installer adjustments
2017-07-24 22:56:57 -05:00
Akkadius
6859d92716
Delete local eqemu_server.pl if force_download
2017-07-24 22:11:13 -05:00
Akkadius
ec6b74aa7f
Config XML to JSON conversion routines
2017-07-23 02:03:52 -05:00
Xackery
4d12481822
added eqemu_config.json support
2017-07-15 20:29:55 -07:00
Akkadius
1c8dea909e
New rules made by developers are now automatically created when world boots up, this keeps from having to issue schema SQL updates every time rules are added.
...
- Whenever a rule isn't present in the database, it will be automatically created
- utils/sql/git/required/2017_06_24_rule_values_expand.sql required for avoid floating point value inserts
2017-06-24 21:11:46 -05:00
KimLS
31d8336b4b
Fix acceptmessages, added exp hooks to luamods
2017-06-10 15:12:31 -07:00
KimLS
18d28ae8d3
Console initial implementation
2017-04-09 20:17:48 -07:00
KimLS
8509f05f0a
Console wip, change how we send acks back to some old behavior
2017-04-04 23:21:32 -07:00
KimLS
281483efc1
Merge of a monster
2017-04-02 20:03:51 -07:00
Akkadius
7aa1d243b0
[Performance] Reworked how all log calls are made in the source, see changelog.txt for more details
2017-04-01 03:51:46 -05:00
KimLS
ed813363a5
Fix for locked server bug, bandaid to fix stupid missile code.
2017-02-08 19:27:51 -08:00
KimLS
cd4d79c02b
Changed sleep times on the less time sensitve servers
2017-01-18 22:39:39 -08:00
KimLS
124728e0c7
TCP cleanup, added basis of web interface
2017-01-08 19:00:39 -08:00
KimLS
08e72bbbdd
UCS support decided to not rewrite it for now. Maybe later now that it's easier to work with
2017-01-06 00:21:59 -08:00
KimLS
b7c5de144a
Launcher support added. Still missing UCS but thinking about maybe rewriting it completely
2017-01-05 22:25:01 -08:00
KimLS
2447c38c82
Working on world <-> zone communication needs a ton of work really need to rewrite how world works with zones.
2017-01-02 22:38:47 -08:00
KimLS
f07b5d9032
Legacy connection wip
2016-11-07 21:03:06 -08:00
KimLS
f3e2af7e42
Working on login / world connection mostly there, fixed a few crashes with encryption on 0 length packets
2016-10-29 23:23:04 -07:00
KimLS
0b8b41d91f
World <-> Login connection reworked
2016-10-28 19:02:03 -07:00
KimLS
7a3147a3b3
Streams work on all of the servers now
2016-09-29 22:21:39 -07:00
KimLS
a76149c8e3
Some work on compression, the way the client does it is... bizarre and not how i orig thought it would be.
2016-09-28 23:51:37 -07:00
KimLS
f2be05f47f
Working on compression, still needs work
2016-09-26 14:51:12 -07:00
KimLS
95d4e95400
Compression needs work but finished the eqstream abstraction layer otherwise.
2016-09-25 22:24:28 -07:00
KimLS
751e61d6e5
Converted all the EQStreams into EQStreamInterfaces, dear god help us.
2016-09-24 22:43:29 -07:00
Akkadius
f437232db1
Overhauled worldserver logging
...
- Now displays account logins
- Zoning from character select
- Zoning from zone to zone
- When any other server process connects to world
- Adjust some zone bootup messages etc.
Adjusted logging code bits all over and refactored variables for readability etc.
2016-07-17 20:45:58 -05:00
phredi
b997a040d7
Config File Update Initial Update
2016-05-20 21:03:34 -05:00
Michael Cook (mackal)
c159b89e79
Rewrite VarCache_Struct
...
Basically just remove manual memory management
2016-05-09 14:25:54 -04:00
Akkadius
647fbcd6b6
Adjust an incredibly spammy log message
2016-01-01 01:11:32 -06:00
regneq
d449d4f54c
EQTime will now save to the DB once every 10 real world minutes.
2015-12-17 15:49:37 -08:00
regneq
17bbd8dfbe
eqtime is now stored in the DB.
...
required/2015_12_17_eqtime.sql
2015-12-17 14:14:04 -08:00
Akkadius
80ef4c7f9f
Adjust default Loginserver log settings [skip ci]
2015-12-09 23:24:53 -06:00
Akkadius
c2af87431a
Fixed a ridiculous issue where world wasn't trying to reconnect to loginservers
2015-12-09 23:21:19 -06:00
Uleat
0999278b75
Initial bots_updater commit
2015-10-02 18:57:51 -04:00
Uleat
a1089fccd6
Implemented 'Inventory Snapshot' feature
2015-09-25 23:07:05 -04:00
KimLS
3dd89b0daa
Polishing shared memory hotfix code
2015-06-23 22:04:48 -07:00
KimLS
67143f1b8a
Initial work on shared memory hotfixes
2015-06-23 17:39:06 -07:00
KimLS
7dbe6a7426
Many tweaks to stream memory allocation, including but not limited to streams now are shared_ptrs.
2015-01-27 21:12:44 -08:00