Akkadius
3230d81d2c
Unify ClientLogin logging [skip ci]
2019-09-07 23:59:12 -05:00
Akkadius
be291d58b0
Move worldserver logging ot use LogInfo
2019-09-01 22:53:23 -05:00
Akkadius
d3803045bc
Add log aliases to make logging much easier to use (All FMT driven)
2019-09-01 20:47:26 -05:00
Akkadius
2081b0e214
Merge changes
2019-08-10 03:26:51 -05:00
Akkadius
eaf31fb14b
Merge branches 'lsid' and 'master' of https://github.com/EQEmu/Server into lsid
2019-08-10 03:26:40 -05:00
KimLS
212f8a3062
Minor fixes to CLE stale system
2019-07-25 22:26:56 -07:00
KimLS
f3255c17da
Changes to cle enums, characters will now auto kick on login instead of making you wait at world unless you specifically turn that feature on in the rules.
2019-07-24 19:20:09 -07:00
KimLS
cd32a5a47a
Make the reconnect code only trigger when there's actually a client IN ZONE and try to clean up otherwise
2019-07-23 21:59:22 -07:00
Akkadius
581cbccad5
CLE checks in non legacy user to world
2019-07-21 18:11:09 -05:00
Akkadius
5a7186305d
Merge remote-tracking branch 'origin' into lsid
2019-07-21 22:18:19 +00:00
KimLS
780f8f8515
Mark old cle entries as stale when you login
2019-07-20 22:12:48 -07:00
Akkadius
7c2ee06355
Merge branch 'master' of https://github.com/EQEmu/Server into lsid
2019-07-14 22:53:32 -05:00
KimLS
6bdc9b6ba5
Add support for single account login to both world and login server, should also work with eqemu login server, can be turned off in rules if you don't mind the side effects double logins cause. Also lowered the linkdead time to 30s + 90s default (2min)
2019-07-13 16:16:15 -07:00
Akkadius
0668f41de2
Fix some edge case with account name not being passed to world
2019-07-06 03:19:50 -05:00
Akkadius
4e7bcd86ff
Merge branch 'master' of https://github.com/EQEmu/Server into lsid
2019-07-03 01:18:23 -05:00
Akkadius
8bb909090b
Merge branch 'master' into lsid
2019-06-26 00:56:13 -05:00
Akkadius
aa797b7ce4
Some sorting on get_client_list
2019-03-10 01:44:13 -06:00
Akkadius
374841cba0
Add call api get_client_list
2019-03-10 01:43:07 -06:00
Trust
8498d7b5d2
/who all <zone> fix for zones like scarlet, netherbian, etc
2018-07-20 23:07:59 -04:00
KimLS
5bbeec626c
Heavy wip on login changes to get it to actually work like we want
2017-12-10 23:35:25 -08:00
KimLS
6b70faf141
Multiple login account support initial, needs a ton of work but can login and create account
2017-11-14 21:42:14 -08:00
KimLS
18d28ae8d3
Console initial implementation
2017-04-09 20:17:48 -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
db210ba70e
Merge fix
2017-03-14 21:18:35 -07:00
E Spause
3dd0d43e96
Add a rule, MaxClientsSimplifiedLogic which allows for P99-style IP restrictions if enabled. Opcode handler for OP_WorldLogout in char sel.
...
Only uses ExemptAccountLimitStatus and MaxClientsPerIP. Also adds in an
opcode handler so CLEs are cleaned up at char select when ESC is
pressed.
2017-03-12 23:19:24 -04:00
KimLS
d5bd773a46
Will be redoing the event interface for subscriptions, some work for the wi and crash fixes
2017-01-30 23:22:52 -08:00
KimLS
f53bdaeb7e
Changed tic rate to 5 seconds might be too long
2017-01-13 23:47:17 -08:00
KimLS
28325467da
Add client and zone subscriptions
2017-01-13 23:46:20 -08:00
KimLS
124728e0c7
TCP cleanup, added basis of web interface
2017-01-08 19:00:39 -08:00
KimLS
f6ca59fbc6
Working zone and world communication yay
2017-01-03 22:23:03 -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
Kinglykrab
ed9b6db369
Added optional IP-based account exemptions.
2016-08-27 17:49:04 -04: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
Michael Cook (mackal)
38af484368
Fix mismatch new/delete
2016-05-16 23:47:01 -04:00
Uleat
b327da7092
Activation of the new 'Bots' command system
2016-03-24 18:50:31 -04:00
Akkadius
0d9b6703a6
Rename debug.h to global_define.h, update cmakelists and such
2015-01-19 04:12:09 -06:00
Akkadius
467b359d0c
Moved all EQEmuLogSys:: enum references used in Log.Out to a namespace 'Logs' for shortening of syntax
2015-01-18 02:20:16 -06:00
Akkadius
c025765283
Renamed DoLog to Out as the aggregate logging function for simplicity of use and shortened syntax of Log.Out
2015-01-18 02:00:15 -06:00
Akkadius
1c048cb1d1
Renamed DebugCategory to DoLog as the aggregate logging function for simplicity of use and shortened syntax of Log.DoLog
2015-01-18 01:54:09 -06:00
Akkadius
7dbde36b03
Rename reference logger to Log
2015-01-18 00:41:18 -06:00
Akkadius
132fbbb0c6
Rename LogDebugType to DebugCategory
2015-01-16 03:09:02 -06:00
Akkadius
6e11baf308
Convert world debugging _log to logger.LogDebugType
2015-01-12 22:28:16 -06:00
Michael Cook (mackal)
81a48cac6c
clang-modernize -use-auto convert for world/clientlist.cpp
2015-01-09 03:05:13 -05:00
Akkadius
812ad530d1
Updated #cvs to display RoF2 Client Stream count
2014-12-20 00:49:14 -06:00
Akkadius
ad8e834fe8
Dropping client 6.2 support
2014-12-15 23:14:55 -06:00
Michael Cook (mackal)
4c9befee22
Some clean ups due thanks to clang's warnings
2014-12-09 23:41:19 -05:00
SecretsOTheP
9db39b5eec
Added a feature that allows an EQ client to log in directly to World without having to enter the LoginServer, provided the 'password' field is set in WorldServer.
...
Mainly used for administration purposes. A DLL hack is needed to utilize this feature, and the DLL itself will be posted (source included) on the EQEmulator forums. It uses Microsoft Detours 1.5. Up to you guys if you want to add the source to this program here.
2014-12-08 05:46:10 -05:00
KimLS
7fc21b9e3a
Tons of renames
2014-08-21 19:33:02 -07:00
KimLS
e6fba5ba82
Merging
2013-05-23 00:31:02 -07:00