Commit Graph

127 Commits

Author SHA1 Message Date
Martin Michelsen b028532db3 add /y/shell-exec in HTTP server 2025-01-11 22:16:26 -08:00
Martin Michelsen 4d3595640a document hardware_id in login commands 2025-01-10 22:13:57 -08:00
Martin Michelsen 0704590238 add kick command in shell 2025-01-09 20:39:45 -08:00
Martin Michelsen 0be056adce factor out shell command execution 2025-01-06 00:12:00 -08:00
Martin Michelsen a7b5ea5562 allow v2 and v3 clients to load quests in the same game 2025-01-04 22:53:54 -08:00
Martin Michelsen 72ac20e574 rewrite map data model 2025-01-01 17:47:50 -08:00
Martin Michelsen 760cec9d1e don't check auxiliary data on XB accounts; fixes #584 2024-12-03 21:37:27 -08:00
Martin Michelsen 6e808b8340 add checks for disabled proxy server; fixes #580 2024-10-29 06:32:12 -07:00
Martin Michelsen a9a15600b2 add signal handlers; closes #564 2024-10-21 22:45:03 -07:00
Martin Michelsen 086b2d411a add ability to disable rare announcements per account; closes #576 2024-10-20 16:22:26 -07:00
Martin Michelsen cac9589b81 add cc shell command 2024-10-16 21:32:29 -07:00
Martin Michelsen 5294a53e1b make it possible to clear file caches 2024-10-05 12:43:38 -07:00
Martin Michelsen 1bfbf09891 use phosg namespace 2024-07-28 11:54:41 -07:00
Martin Michelsen 90efde7aa9 handle rare shell i/o error 2024-07-10 19:48:51 -07:00
Martin Michelsen aa9d2beffe convert all CRLF line endings to LF only 2024-06-16 21:03:00 -07:00
Martin Michelsen d8230eb37a load non-v4 level tables 2024-05-17 20:32:52 -07:00
Martin Michelsen 9ffe429a1f implement ban/unban accounts via the shell 2024-04-21 01:14:10 -07:00
Martin Michelsen 34751f99e9 allow multiple licenses per account 2024-04-12 22:09:52 -07:00
Martin Michelsen 24e48b1abd write short readme section about accounts 2024-03-28 22:51:25 -07:00
Martin Michelsen 0aedfcc17f don't let exceptions fall out of reload config 2024-03-05 10:11:15 -08:00
Martin Michelsen 31005ec39d add option to disable chat commands 2024-03-04 22:48:05 -08:00
Martin Michelsen b9f1a1d964 add commands for announcements via Simple Mail 2024-03-04 19:59:21 -08:00
Martin Michelsen 28cb1c52b5 support full DC NTE credentials 2024-02-24 22:49:37 -08:00
Martin Michelsen 0383dc90b8 allow overriding stack sizes 2024-02-22 00:10:42 -08:00
Martin Michelsen 5bfda213c7 move shell to separate thread 2024-02-16 22:52:46 -08:00
Martin Michelsen c55b19dbc0 fix $dicerange 2024-02-11 10:50:34 -08:00
Martin Michelsen cfbbdc7216 add nop command in shell 2024-02-10 21:53:21 -08:00
Martin Michelsen 5bf868e2aa fix warp command argument name 2024-02-03 18:30:45 -08:00
Martin Michelsen 50f3ebca5e add support for shared serial mechanics 2024-02-01 21:28:35 -08:00
Martin Michelsen f1e00ccf0e fix crashes in some non-server actions 2024-01-01 00:05:19 -08:00
Martin Michelsen f479f586cb rewrite ServerState dependency management 2023-12-31 21:28:26 -08:00
Martin Michelsen a24d0ad703 rewrite ItemNameIndex and index all game text 2023-12-31 21:28:26 -08:00
Martin Michelsen 206552ed63 remove proxy chat filter option 2023-12-25 09:59:30 -08:00
Martin Michelsen 84ed80365c make BB games deterministic for replays 2023-12-23 23:26:44 -08:00
Martin Michelsen 82aaf4cd34 implement 6xE2 subcommand 2023-12-20 15:42:29 -08:00
Martin Michelsen 3f9cad1ca5 add support for PC NTE 2023-12-17 23:32:41 -08:00
Martin Michelsen 66d7594a36 implement nonstandard drop modes 2023-12-16 10:09:40 -08:00
Martin Michelsen e901f5e681 don't save licenses for replay sessions 2023-12-07 20:27:46 -08:00
Martin Michelsen 956e890ad6 use make_shared where appropriate 2023-11-30 10:24:27 -08:00
Martin Michelsen 9ea84d7101 implement most remaining BB team functions 2023-11-29 11:35:15 -08:00
Martin Michelsen 556360c993 implement choice search 2023-11-28 18:38:43 -08:00
Martin Michelsen de4cb26c34 refactor GameVersion and QuestScriptVersion into a single enum 2023-11-25 12:30:27 -08:00
Martin Michelsen c1e225847e initial implementation of BB teams (WIP) 2023-11-18 23:13:34 -08:00
Martin Michelsen 1ca0e928a4 rename area -> floor in most places 2023-11-13 17:25:16 -08:00
Martin Michelsen 71cfced5ee add xbox support 2023-11-06 23:09:09 -08:00
Martin Michelsen e8d605afe3 implement v1-encoding for v2 items 2023-11-04 21:30:24 -07:00
Martin Michelsen 5e2e38f1b5 rewrite client config; use BB state from login command 2023-10-30 13:15:41 -07:00
Martin Michelsen c496abc2bf fix flags argument to add-license shell command 2023-10-28 16:52:56 -07:00
Martin Michelsen 1c2786ef43 support v2 and v3 ItemPMT files 2023-10-27 21:08:34 -07:00
Martin Michelsen 0c53a0dc41 rewrite text encoding to handle non-English properly 2023-10-25 17:14:04 -07:00