Commit Graph

  • d4dfbddf69 Reorganized and cleaned up the solution. master Release HikikoMarmy 2026-03-02 12:37:07 +00:00
  • 8012f30170 Merge branch 'master' of https://github.com/HikikoMarmy/Norrath-Server-Emu HikikoMarmy 2025-07-17 22:08:59 +01:00
  • 25bd188218 Logging cleanup HikikoMarmy 2025-07-17 22:08:46 +01:00
  • f35c6ca0fe Add/Remove Friends Add/Remove Ignores HikikoMarmy 2025-07-17 22:03:56 +01:00
  • da8e37bc85 Merge branch 'master' of https://github.com/HikikoMarmy/Norrath-Server-Emu HikikoMarmy 2025-07-17 22:03:56 +01:00
  • ad87ee48d7 Support Removal of Friends and Ignores HikikoMarmy 2025-07-17 22:03:35 +01:00
  • 9a4c809549 Update README.md HikikoMarmy 2025-07-17 21:50:23 +01:00
  • de44aa63cf Reorganized some files. HikikoMarmy 2025-07-17 21:46:50 +01:00
  • 849c198da2 Cleanup some variables HikikoMarmy 2025-07-17 21:46:29 +01:00
  • f26aedfcd2 Don't send messages to ignored users HikikoMarmy 2025-07-17 21:45:49 +01:00
  • 0ddf027fa4 Friends List Ignore List Instant Messaging HikikoMarmy 2025-07-17 21:45:13 +01:00
  • 3696c6f36f Load and Save socials. Removed Session History (Useless) HikikoMarmy 2025-07-17 21:43:45 +01:00
  • 5c8728623b Deleting junk files HikikoMarmy 2025-07-17 21:43:03 +01:00
  • b44ad1a459 Deleting nullsub notify packet. HikikoMarmy 2025-07-16 08:26:37 +01:00
  • 2fb47ce46e Remove member ID as it's not needed. HikikoMarmy 2025-07-16 08:25:39 +01:00
  • 81c6f94a5b Reverse the IP ordering. Fixes external connections HikikoMarmy 2025-07-16 02:28:10 +01:00
  • 7bbdd24317 Pad character data. May fix the 99% issue? HikikoMarmy 2025-07-16 02:27:32 +01:00
  • 414f3f9e8b Clean up socket management HikikoMarmy 2025-07-03 18:16:11 +01:00
  • 0bbe5f1d1e Database Transaction Guard HikikoMarmy 2025-07-03 16:55:06 +01:00
  • 6d4269485f Update config fields HikikoMarmy 2025-07-03 16:52:52 +01:00
  • 0f3a61c5d5 Merge branch 'master' of https://github.com/HikikoMarmy/Norrath-Server-Emu HikikoMarmy 2025-07-01 16:27:56 +01:00
  • 48d3ee37a2 Merge branch 'master' of https://github.com/HikikoMarmy/Norrath-Server-Emu HikikoMarmy 2025-07-01 15:11:23 +01:00
  • 9e2028f409 Merge branch 'master' of https://github.com/HikikoMarmy/Norrath-Server-Emu HikikoMarmy 2025-07-01 15:11:23 +01:00
  • 256a8c55c2 Simplification of discovery events HikikoMarmy 2025-07-01 15:11:11 +01:00
  • 201f6b25d4 Update README.md HikikoMarmy 2025-07-01 14:24:28 +01:00
  • aa0129b5b0 Project Rename to "Champions Reborn" HikikoMarmy 2025-07-01 14:16:51 +01:00
  • d495e5081f Handle Shutdowns Server Rename HikikoMarmy 2025-07-01 14:01:58 +01:00
  • 03fcd59f9d "Format" style arguments for logging. HikikoMarmy 2025-07-01 14:01:18 +01:00
  • d2cd5f55c6 Refactor network events for cleaner buffer management. Naming some previously unnamed events. HikikoMarmy 2025-07-01 14:00:14 +01:00
  • e15570ceec Additional user variables for chatrooms and match making. Session Recovery for disconnects HikikoMarmy 2025-07-01 13:59:24 +01:00
  • b4ab6cd31b Refactoring game sessions for better RTA support HikikoMarmy 2025-07-01 13:58:11 +01:00
  • 57c256b008 Chat Room Support HikikoMarmy 2025-07-01 13:56:24 +01:00
  • 8f029d4c72 Network character saving HikikoMarmy 2025-07-01 13:56:07 +01:00
  • c7a3b3baab Database updates Load Account (for chat handles, etc) Cleanup Character Data Cleanup Sessions HikikoMarmy 2025-07-01 13:54:10 +01:00
  • 494dea65ff Cleanup useless include HikikoMarmy 2025-07-01 13:52:04 +01:00
  • 5ae467de40 Utilities and nice-to-haves HikikoMarmy 2025-07-01 13:51:38 +01:00
  • 31ce20de50 Constants for RTA HikikoMarmy 2025-07-01 13:51:21 +01:00
  • 9c8b4b5b1d Merge branch 'master' of https://github.com/HikikoMarmy/Norrath-Server-Emu HikikoMarmy 2025-06-15 23:09:04 +01:00
  • 8f93287ada Fixed Zero Run Length Compression HikikoMarmy 2025-06-15 23:08:40 +01:00
  • fffbc95b87 Store the game type in the socket for gateways HikikoMarmy 2025-06-15 23:07:52 +01:00
  • ec98c7a8ab Update README.md HikikoMarmy 2025-06-15 00:29:59 +01:00
  • cb7a3f0825 Lobby ports for CON and RTA HikikoMarmy 2025-06-15 00:22:14 +01:00
  • e1eba1a3d0 General cleanup of code and headers. HikikoMarmy 2025-06-15 00:20:29 +01:00
  • fec6eccae4 Miscellaneous RTA support HikikoMarmy 2025-06-15 00:19:35 +01:00
  • f54870cc1a Initial Character support for RTA HikikoMarmy 2025-06-15 00:19:00 +01:00
  • 08c6604f68 Move Constants to Common HikikoMarmy 2025-06-15 00:18:22 +01:00
  • 63a0978cbe Support for RTA and game regions via gateway sockets. HikikoMarmy 2025-06-15 00:18:08 +01:00
  • cb1daf15a6 Improvements to sockets for thread safety HikikoMarmy 2025-06-15 00:17:38 +01:00
  • 904722b74c Removal of Global defines. HikikoMarmy 2025-06-15 00:17:05 +01:00
  • 38d08dc7de Support for Return To Arms Events and Notifications. HikikoMarmy 2025-06-15 00:16:45 +01:00
  • f82fc49594 Updated all events to use sockets instead of user ptr. HikikoMarmy 2025-06-15 00:16:02 +01:00
  • 2c260b7cf9 Renamed Misc into Common. HikikoMarmy 2025-06-15 00:14:20 +01:00
  • 0e2d4e8d56 Cleanup for Discovery Server and RTA Support HikikoMarmy 2025-06-15 00:14:02 +01:00
  • a5d810e99a Database Management for RTA. HikikoMarmy 2025-06-15 00:13:33 +01:00
  • 9d3139466d Change Misc to Common and cleanups. HikikoMarmy 2025-06-15 00:13:14 +01:00
  • fdce0ef952 Password Hashing for RTA. HikikoMarmy 2025-06-15 00:12:24 +01:00
  • 7963d24393 Run-length zero compression for RTA. HikikoMarmy 2025-06-15 00:12:03 +01:00
  • dc2ddb04c4 Dependencies for SQLite3. HikikoMarmy 2025-06-15 00:11:23 +01:00
  • 5b53afaafb Misc changes HikikoMarmy 2025-04-24 11:22:47 +01:00
  • 1efb371f44 Beginning support for RTA match making. HikikoMarmy 2025-04-24 11:20:42 +01:00
  • 375cc9ad89 Chat Room Stubs HikikoMarmy 2025-04-24 11:19:52 +01:00
  • 5f8becc229 Cleanup. HikikoMarmy 2025-04-24 11:19:35 +01:00
  • 9cf6dea79f Add Client Type for CON/RTA distinction. HikikoMarmy 2025-04-24 11:19:17 +01:00
  • a1989de8dc WideToUTF8 Utility RTA does a lot of string conversions! HikikoMarmy 2025-04-24 11:18:08 +01:00
  • 8b03d059bb Use optionals for ByteStream HikikoMarmy 2025-04-24 11:17:12 +01:00
  • d81261581d Clean up Network Events Beginning support for RTA HikikoMarmy 2025-04-24 11:16:32 +01:00
  • b4dfb0666c Fix match making. "gameLocation" is actually "gameAddress". HikikoMarmy 2025-04-16 22:54:28 +01:00
  • 247cd434e5 Parse Game Name and Location. HikikoMarmy 2025-04-15 21:13:51 +01:00
  • 71a1ef719b Merge branch 'master' of https://github.com/HikikoMarmy/Norrath-Server-Emu HikikoMarmy 2025-04-14 19:55:48 +01:00
  • 3c9db7c9eb Redundant Classes and junk files removed. HikikoMarmy 2025-04-14 19:51:17 +01:00
  • 738323d716 Redundant Class removed. HikikoMarmy 2025-04-14 19:51:17 +01:00
  • cb5d839770 Replace Lobby Port HikikoMarmy 2025-04-14 19:46:21 +01:00
  • a67c6fca0c Comment cleanup and correction. HikikoMarmy 2025-04-14 19:43:47 +01:00
  • 25380c33f8 Remove Gateway Server as it's redundant. HikikoMarmy 2025-04-14 19:43:17 +01:00
  • 94753a7bd4 Moving RequestGetServerAddress into the Lobby Server. HikikoMarmy 2025-04-14 19:32:04 +01:00
  • da39da996e Removed unused send function. HikikoMarmy 2025-04-14 19:11:33 +01:00
  • 3f4cc75557 Merge branch 'master' of https://github.com/HikikoMarmy/Norrath-Server-Emu HikikoMarmy 2025-04-14 19:07:38 +01:00
  • 2fcc3b5800 Send the correct game ID when joining private rooms. HikikoMarmy 2025-04-14 19:07:20 +01:00
  • d005bfbf5d Left over junk, not needed. HikikoMarmy 2025-04-14 08:05:36 +01:00
  • 665a114d71 Correct IP reporting to clients. Force port 3000 (game expects it) HikikoMarmy 2025-04-14 07:49:26 +01:00
  • a9dc5f62eb Server Config HikikoMarmy 2025-04-14 03:56:44 +01:00
  • e61aa99737 Misc files + logging HikikoMarmy 2025-04-14 03:56:17 +01:00
  • 8b3d6cc62a We didn't need a UDP socket after all HikikoMarmy 2025-04-14 03:55:40 +01:00
  • 96afe82342 Useful utilities and ByteStream HikikoMarmy 2025-04-14 03:55:16 +01:00
  • afc48ae9ff Lobby Server and all of its events HikikoMarmy 2025-04-14 03:54:56 +01:00
  • 2525d7be5a Realm and User management HikikoMarmy 2025-04-14 03:54:41 +01:00
  • ea09bc2109 Gateway Server clean up HikikoMarmy 2025-04-14 03:54:24 +01:00
  • ed2a53d76a Discovery Server for match making setup HikikoMarmy 2025-04-14 03:54:05 +01:00
  • b9fa6b6a23 Clean up Crypto HikikoMarmy 2025-04-14 03:53:34 +01:00
  • a678e3a7de Server config HikikoMarmy 2025-02-20 02:41:15 +00:00
  • 5d07483ed7 Networking HikikoMarmy 2025-02-20 02:40:54 +00:00
  • 893385346f Less tedious support for strings HikikoMarmy 2025-02-20 02:40:30 +00:00
  • 4469603710 Clean up and game creation HikikoMarmy 2025-02-20 02:39:41 +00:00
  • 5123cc95f8 IP and Port from config HikikoMarmy 2025-02-20 02:38:30 +00:00
  • 9d26fcc01a Game room and user management HikikoMarmy 2025-02-20 02:37:46 +00:00
  • 650ec0d183 Discovery for game clients. HikikoMarmy 2025-02-20 02:35:39 +00:00
  • 2e82805920 General cleanup. HikikoMarmy 2025-01-06 08:32:12 +00:00
  • ffbd9d802d Sender for "Generic Message" types HikikoMarmy 2025-01-06 08:30:18 +00:00
  • 7130f12205 Lobby Server events for game/room management HikikoMarmy 2025-01-06 08:29:32 +00:00
  • b601828149 Session and User management HikikoMarmy 2025-01-06 08:29:04 +00:00