Michael Cook (mackal)
9fe17f4d46
Fix issues with OP_SpecialMesg handling
...
This should prevent any optimizations being done on the "1 char string"
This also fully documents the packet and expands the uses of
quest::say/QuestSay
2019-07-18 00:56:46 -04:00
Michael Cook (mackal)
16d6014a87
Merge pull request #859 from eqft/feature/rule_for_gm_level_cmd_with_target
...
Convert constant check in level_command() to a Rule
2019-07-16 13:43:02 -04:00
Akkadius
7c2ee06355
Merge branch 'master' of https://github.com/EQEmu/Server into lsid
2019-07-14 22:53:32 -05:00
Akkadius
ce09aad28a
Move rest of logging to FMT and move config options into more finite categories
2019-07-14 22:16:26 -05:00
regneq
460468224e
various changed to chatchannel and using language / language skills derived from takp code.
2019-07-14 20:03:30 -07: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
Michael Cook (mackal)
1ba78d0988
Switch to char_traits::length in SerializeBuffer
...
This benches a bit faster
2019-07-10 14:33:33 -04:00
Akkadius
35eb5b24dd
Implement flymode
2019-07-10 03:39:07 -05:00
Michael Cook (mackal)
dfa90aaac5
Fix OP_SpecialMesg encoding
...
This broke with newer GCCs. It also worked even though the code was just
wrong before???
2019-07-10 01:44:59 -04:00
Michael Cook (mackal)
525813be02
Adjust VARSTRUCT_ENCODE_STRING macros for smarter compilers
...
This is no more dangerous than what we were doing before (not checking
return value of sprintf) Maybe we should sometime
2019-07-10 01:20:51 -04:00
Akkadius
2a927c5c80
Logging / initializers [skip ci]
2019-07-10 00:11:17 -05:00
Akkadius
8eaeda5ec5
Tweaks
2019-07-09 02:10:10 -05:00
KimLS
8c75cf1ff5
Fix for compile issues on windows (bad perl bad)
2019-07-08 19:26:21 -07:00
Akkadius
d8f34651de
Streamline worldserver authorization handlers, cleanup and refactoring
2019-07-08 20:25:37 -05:00
Akkadius
78d8b909be
Add standalone web api server, cli handler, authorization, commands
2019-07-07 03:13:04 -05:00
Akkadius
7d71163fa0
Update dbcore.cpp
2019-07-06 03:33:41 -05:00
Akkadius
0668f41de2
Fix some edge case with account name not being passed to world
2019-07-06 03:19:50 -05:00
Akkadius
a9969e500b
ls tweaks
2019-07-05 21:22:35 -05:00
Akkadius
3eb102a006
Fix issue with adding the real values of new logging categories
2019-07-05 19:43:10 -05:00
Akkadius
9d3ece8133
More logging
2019-07-05 18:34:08 -05:00
Akkadius
b2ed5fe479
Add RFC 5424 logging
2019-07-05 18:16:09 -05:00
Akkadius
86f9a205e5
Remove eqemu_logsys_fmt.h header, more log tweaks
2019-07-05 17:20:20 -05:00
Akkadius
f0937c3963
More logging adjustments
2019-07-05 04:21:22 -05:00
Akkadius
ffd652a643
Load log settings from the database
2019-07-05 03:50:01 -05:00
Akkadius
feea52f79e
Make loginserver intelligently determine if the client is requesting from a RFC 1918 network instead of using a config string match
2019-07-05 03:38:12 -05:00
Akkadius
b41e58fd10
More loginserver refactorings and cleanup
2019-07-05 02:33:31 -05:00
Akkadius
8b582730a8
Small refactorings
2019-07-05 00:44:42 -05:00
Akkadius
8c25486112
Few tweaks
2019-07-03 18:54:08 -05:00
Akkadius
9613d128ae
More logging updates
2019-07-03 18:49:53 -05:00
Akkadius
b04d71ff45
Update json_config.cpp
2019-07-03 03:09:03 -05:00
Akkadius
4e7bcd86ff
Merge branch 'master' of https://github.com/EQEmu/Server into lsid
2019-07-03 01:18:23 -05:00
Akkadius
c8d6895526
See changelog
2019-07-03 00:59:49 -05:00
Akkadius
1e90e64178
Merge branch 'master' into feature/eqemu-api-data-service-netstats-ws
2019-07-01 00:52:34 -05:00
Uleat
6c73fee075
Added bot command 'petgetlost' to dismiss summoned pets
2019-06-27 19:00:02 -04:00
Akkadius
8bb909090b
Merge branch 'master' into lsid
2019-06-26 00:56:13 -05:00
Akkadius
09b633e374
Merge branch 'master' into feature/eqemu-api-data-service-netstats-ws
2019-06-23 22:51:21 +00:00
Uleat
2e9cf7dbd7
Added bot owner option 'stats update'
2019-06-22 22:53:35 -04:00
Justin Wienckowski
6a31af81ee
Add GM:MinStatusToLevelTarget rule, which determines the GM status needed to use the #level command on your target.
2019-06-16 00:43:18 -07:00
Akkadius
c0e07cec01
Loader adjustments
2019-06-10 00:01:18 -05:00
Akkadius
9c931ced4e
Allow local admin login
2019-05-20 00:49:05 -05:00
KimLS
52276d06b0
Remove c++17 construct, a bridge too far for now
2019-05-17 00:29:51 -07:00
KimLS
597c4e8c60
Rename websocket_server so it no longer shares a name with its own type
2019-05-17 00:22:32 -07:00
KimLS
c737504645
Subscription changes
2019-05-17 00:09:38 -07:00
KimLS
e277e55718
Merge remote-tracking branch 'origin/master' into feature/eqemu-api-data-service-netstats-ws
2019-05-16 14:38:12 -07:00
KimLS
ebca112769
Implement a basic websockets server
2019-05-16 00:12:21 -07:00
KimLS
09b91f5229
Change hash from enum to int, older gcc versions have trouble with that
2019-05-12 21:09:06 -07:00
Akkadius
d7abf3f26c
Change compression level in deflate
2019-05-01 16:23:24 -05:00
KimLS
63198d974e
Merge branch 'feature/eqemu-api-data-service-netstats' of github.com:EQEmu/Server into feature/eqemu-api-data-service-netstats
2019-04-16 01:09:31 -07:00
KimLS
cd8ab727aa
Tweaks from other branch
2019-04-16 01:09:25 -07:00
Akkadius
1d88b063aa
Change compression level in deflate
2019-04-15 00:12:11 -05:00