KimLS
2fbd5aaccc
Rename namespace EQEmu to namespace EQ (so we don't have two similar but different namespaces anymore)
2020-05-17 18:36:06 -07:00
Alex
5f0d3e9026
Add several cross zone methods to Perl/Lua.
2020-05-11 20:10:52 -04:00
Alex
dc9bd031ff
Merge branch 'master' into crosszonesignalplayerbygroupid
2020-05-10 21:00:43 -04:00
Alex
857b24727c
Add CrossZoneMessagePlayerByGuildID() to Perl/Lua.
2020-05-10 16:52:33 -04:00
Alex
12c4b20169
Add CrossZoneSignalPlayerByGroupID() to Perl/Lua.
2020-05-09 21:15:34 -04:00
Ali
5d4e53bb25
Removed redundant check during enter world
2020-04-17 18:48:43 +03:00
Chris Miles
16cfad1966
UCS / Raid / Zone Fixes ( #1033 )
...
* Cache EntityList::GetRaidByClient
* Adjustments [skip ci]
* Update entity [skip ci]
* More cleanup [skip ci]
* More tweaks [skip ci]
* Cleanup [skip ci]
* Fix bugs with UCS reconnection on crash / exit, not adding soft deleted characters, put main loop on UV lib
* Reduce log spam that should be debugging; send keepalives to clients so that they properly prune from the connection list
* Shutdown the eventloop to properly shutdown the zone versus calling a hard exit
2020-04-14 23:28:43 -05:00
Akkadius
1728923bbb
Revert "Merge pull request #1007 from EQEmu/feature/improved-name-generator"
...
This reverts commit 3c71e2c91df68421ab32d7f14094f067014cb70b, reversing
changes made to 80d160175450a7e74500f5c773f9e1d72ecb907d.
2020-04-08 16:00:27 -05:00
Akkadius
d4ea9bbee0
Use a better name generator
2020-03-31 02:00:09 -05:00
KimLS
52d2469da2
Rewrite how zone finds ports
2020-03-21 17:05:28 -07:00
Akkadius
6438a37fb5
Split up state table dump
2020-03-09 16:31:43 -05:00
Akkadius
53be04c39c
Don't lock tables by default; move tables around in schema; add peq-dump.sh script
2020-03-09 15:51:11 -05:00
Akkadius
bfecd6ad14
Add query-serv table dump option, add option to dump directly to console, add initializers for dump settings
2020-03-09 14:08:17 -05:00
Chris Miles
8d252dfd9a
Implement database dump service
2020-03-09 03:00:07 -05:00
Chris Miles
81ff7f5d57
Merge pull request #964 from EQEmu/feature/hot-reload
...
Feature - Hot Reload
2020-02-22 16:18:47 -06:00
Akkadius
c8e6d031cf
Add more rule-driven behavior
2020-01-31 21:51:05 -06:00
Akkadius
158d8a011f
Beginning of hot reload work
2020-01-31 20:25:06 -06:00
hg
9689787e56
Remove assignments in conditions
2020-01-29 18:34:33 -05:00
hg
63b8df72b2
Implement consent for group/raid/guild and add Auto Consent support
...
Refactors consent to be more live accurate
Message sent to owner and receiver for each zone a corpse is in
Corpses now store consent list instead of clients holding corpse list
Consent throttling added
Message strings and colors updated
Removed reporting invalid consent targets
2020-01-27 00:17:15 -05:00
Michael Cook (mackal)
e1408ede6b
Remove AdventureManager::Load since it doesn't do anything
2020-01-16 19:22:17 -05:00
Michael Cook (mackal)
139b6c34e5
Change things -Wcatch-value complains about to references
2020-01-16 19:03:36 -05:00
Akkadius
f81b9d8244
Update worlddb.cpp
2020-01-10 02:54:34 -06:00
Akkadius
b9e87abb3c
Implement Character Soft Deletes
2020-01-10 02:54:29 -06:00
Akkadius
8cb51eb253
Scanning optimization work from over a year ago from EZ - cleaned up a bit
2019-12-25 03:16:14 -06:00
Akkadius
77feaa9ac1
Adjust description [skip ci]
2019-12-25 00:19:59 -06:00
Akkadius
fe18033b5d
Only add a loginserver if it has a non-empty value
2019-12-24 23:57:54 -06:00
Akkadius
4695aa30ad
Add more DatabaseSchema entries
2019-12-23 04:11:45 -06:00
Akkadius
b222a619d7
Initial schema fetch with world command "database:schema"
2019-12-23 03:04:02 -06:00
Akkadius
d23dccec82
Add "world:version" command
2019-12-23 02:16:43 -06:00
Akkadius
25bd285be5
World entrypoint rename
2019-12-23 02:08:51 -06:00
Akkadius
4b69f56a65
Update command handler to use actual real arguments
2019-12-23 01:31:39 -06:00
Akkadius
2ab0ce19a7
Add console helpers to EQEmu::LogSys cleanup world main
2019-12-23 00:39:39 -06:00
Akkadius
81acd797b4
Add initial world server CLI handler interface
2019-12-23 00:38:50 -06:00
Akkadius
ed7ce38fe0
Add some pointer safety checks to underlying data service call [skip ci]
2019-11-03 14:34:07 -06:00
Akkadius
b1704377da
Fix for pointer crash [skip ci]
2019-11-01 22:36:04 -05:00
Alex
058a722569
Revert "Revert "Build System Updated""
2019-10-13 18:49:16 -07:00
Alex
b9f57f1f28
Revert "Build System Updated"
2019-10-12 21:07:06 -07:00
KimLS
259bce9509
Refactor zone net class (nothing to do with networking -.-)
2019-09-27 14:42:35 -07:00
KimLS
8ae76bc217
Merge fix
2019-09-17 20:56:22 -07:00
Akkadius
96ef76847b
Fix log calls that either didn't carry over or were using newer aliases that weren't converted to FMT prior to migration
2019-09-17 00:18:07 -05:00
Akkadius
2a18d7cd80
Merge branch 'master' of https://github.com/EQEmu/Server into lsid
2019-09-16 22:11:59 -05:00
Dencelle
8ab2b15768
fix for telnet's lack of language skill
...
this function is only used when a raw telnet ooc, auction, or tell is used. it needs to have the language skill set though otherwise it just comes out as garbled
2019-09-13 19:29:37 -05:00
Uleat
cf80e594bc
Merge branch 'master' of https://github.com/EQEmu/Server into lsid
...
# Conflicts:
# common/ruletypes.h
# world/net.cpp
# zone/bot_command.cpp
# zone/command.cpp
# zone/zonedb.cpp
2019-09-12 01:54:37 -04:00
Akkadius
b2526ff6d6
Make sure loginserver is writing to file log [skip ci]
2019-09-08 02:01:10 -05:00
Akkadius
3177b6ac46
Add CLEStatusString to logging
2019-09-08 00:07:07 -05:00
Akkadius
3230d81d2c
Unify ClientLogin logging [skip ci]
2019-09-07 23:59:12 -05:00
Akkadius
89dbdff925
Change logging category [skip ci]
2019-09-07 23:40:22 -05:00
Uleat
5206983513
Removed rule-based check for rule note updates
2019-09-07 23:18:12 -04:00
Akkadius
1bfbe51d89
Add keepalives for world > login and login > world
2019-09-07 21:55:21 -05:00
Akkadius
4cba9439b9
Move a spammy log call to LogDebug [skip ci]
2019-09-07 19:36:28 -05:00