1
0

16 Commits

Author SHA1 Message Date
Emagi
5430823352 fix flags in KoS client so we can see mounts / set invis so on 2025-01-04 15:23:13 -05:00
Emagi
f5e1e6ceee Fix the structs per what they should be, suffix doesn't work, last_name, prefix, guild do. 2024-12-12 15:37:00 -05:00
Emagi
8c3ff54b41 Revert "Last name, prefix and guild name are now visualized for the older clients, for some reason suffix is not cooperating (perhaps the char sizing is wrong on one of these)"
This reverts commit c1fc68c13981eaaaeff3db70dd93a4fdad14266e.
2024-12-12 15:36:33 -05:00
Emagi
c1fc68c139 Last name, prefix and guild name are now visualized for the older clients, for some reason suffix is not cooperating (perhaps the char sizing is wrong on one of these) 2024-12-12 15:20:08 -05:00
Emagi
bed7d8ae5d Add support for creator name and fix packet to send data 2024-12-07 11:09:14 -05:00
Emagi
ed72692a1d fix guild invite to show guild name via packet structure 2024-11-27 09:36:25 -05:00
Emagi
9762cd5793 Update WorldStructs.xml 2024-11-27 09:30:15 -05:00
Emagi
d1cee32a3e guild support for DoF and KoS clients 2024-11-27 09:26:39 -05:00
Emagi
061f0c157a fix breath under water for old clients 2024-11-23 08:25:18 -05:00
Emagi
315ab1d0e7 Project Nebulark Part 1, So much to list, this is a rough summary
- Raid support and cross peer support for Isle of Refuge, DoF, KoS and AoM clients.
- Zone Persistence added to non-instanced zones.
- Commands: /whogroup, /whoraid, /raidinvite, /raid_looter, /kickfromgroup, /kickfromraid, /leaveraid, /split, /raidsay (rsay) added.
- Cross peer zone and instance support
- Cross tell support (along with ignore)
- Cross ooc support
- Cross group support (can chat, leave group, disband cross peers, update group options)
- Cross who all support
- houses/instances fixed no more cross objects/spawns/etc from other houses
- houses now display characters name with the house zone description
- 1000's of house items now properly work with wall/ceiling
- debug messages removed from housing placement
- Encounters locked to raid instead of group
- group options restricted to raid leader
- reload rules for following are peer wide:
COMMAND_RELOADSTRUCTS
COMMAND_RELOAD_QUESTS
COMMAND_RELOAD_SPELLS
COMMAND_RELOAD_ZONESCRIPTS
COMMAND_RELOAD_FACTIONS
COMMAND_RELOAD_MAIL
COMMAND_RELOAD_GUILDS
COMMAND_RELOAD_RULES
COMMAND_RELOAD_STARTABILITIES
COMMAND_RELOAD_VOICEOVERS
COMMAND_RELOADSPAWNSCRIPTS
COMMAND_RELOADREGIONSCRIPTS
COMMAND_RELOADLUASYSTEM
- special/static zones (always_loaded) are now defined by a peer_priority unsigned short (smallint(5)) in zones table.  peer_priority = server_config world.peerpriority will spawn on that exe instance, if it is not available it is distributed to all peers.  Using the value of 0 (assuming no peer has priority of 0) or 65535 will result in peer distribution of zones.
server_config.json "WorldServer" block updated with the following (web peer port information), priority must be unique for EACH peer:
        "peeraddress": "10.1.1.2",
        "peerport": "9102",
        "peerpriority": "1",

New Command Line Run Arguments for World Exe to override server_config.json values
Allowed options:
  --worldaddress arg         World address
  --internalworldaddress arg Internal world address
  --worldport arg (=0)       Web world port
  --webworldaddress arg      Web world address
  --webworldport arg (=0)    Web world port
  --peerpriority arg (=0)    Peer priority

- fixed Isle of Refuge client group struct (raids added also)
- new log category Peering
- new LUA Functions AddRespawn(Zone, LocationID, RespawnTime) and CreatePersistedRespawn(LocationID, SpawnType, RespawnTime, ZoneID)
2024-11-18 11:13:04 -05:00
Emagi
31f8d2fb14 Fixed mail structure that was accidentally broken when trial isle was added 2024-09-21 09:26:57 -04:00
Emagi
8d41c4ee44 Create .gitignore 2024-08-06 08:33:56 -04:00
Emagi
654a886cab Additionally the log_config.xml 2024-08-06 07:57:34 -04:00
Emagi
c7052e20a8 change filenames to not interfere with a working directory 2024-08-06 07:57:14 -04:00
Emagi
19440c0755 Update server_config.json 2024-07-22 09:38:28 -04:00
Emagi
5ca6fa7982 base of server directory 2024-07-22 09:22:42 -04:00