Houmgaor
4960c5cb5d
chore: apply gofmt formatting
2026-02-06 13:02:38 +01:00
Houmgaor
279d8b4aa0
feat(config): add RealClientMode infrastructure for multi-version support
...
Add client version mode support to enable version-specific behavior:
- Add Mode type with constants for all game versions (S1.0 through ZZ)
- Add ClientMode (string) and RealClientMode (Mode) to Config
- Add ClanMemberLimits to GameplayOptions for configurable clan sizes
- Add MaximumFP to GameplayOptions for festa points cap
- Parse ClientMode string to RealClientMode enum in LoadConfig
- Set sensible defaults (ZZ for mode, standard limits for clans)
- Update config.example.json with new fields
This enables cherry-picking version-specific fixes from main branch.
2026-01-30 01:08:37 +01:00
Houmgaor
3a1b410ee3
fix(guild): rename GuildMealDuration to ClanMealDuration to match upstream 9.3
...
- Renamed config key from GuildMealDuration to ClanMealDuration
- Changed unit from minutes to seconds (matching upstream convention)
- Updated handler to use seconds-based calculation
- Updated documentation and examples
This fixes the bug where clan meals were not being shared between
guild members when using a config.json with the upstream naming.
2026-01-30 00:32:00 +01:00
Houmgaor
9a47a876eb
feat(logs): by default, log server activity to a file.
2025-11-18 00:18:32 +01:00
Houmgaor
c8c0dae8fe
test: imports basic tests, all passing.
2025-11-09 12:36:56 +01:00
wish
61d15ddd43
remove mail item workaround
2023-03-30 21:48:23 +11:00
wish
b6fcc1ca14
add option to change daily quest allowance
2023-03-09 20:31:39 +11:00
wish
644a76cb9a
add support for multiple login notices
2023-03-09 20:12:59 +11:00
wish
986a0034c8
add various gameplay options
2023-03-09 19:23:31 +11:00
wish
a3b1b2841f
move active features to gameplay options
2023-03-09 18:54:53 +11:00
wish
1f349a342e
add some gameplay options
2023-03-09 18:51:36 +11:00
wish
aa3deca70a
remove obsolete LauncherServer
2022-12-31 01:57:16 +11:00
wish
9234d82110
add option to flag corruption attempted saves as deleted
2022-12-23 23:18:00 +11:00
wish
3294d0e222
Merge pull request #53 from ZeruLight/feature/lang
...
feature/languages
2022-11-12 13:37:46 +11:00
wish
10b2ddcfd7
map language to server instead of session
2022-11-09 23:50:40 +11:00
wish
492e64d0d0
rename sign server and merge conflicts
2022-11-07 08:37:40 +11:00
wish
4682988442
Merge branch 'main' into pr/sign-v2
2022-11-07 08:28:37 +11:00
wish
6c3be9c32e
decode and support screenshot sharing
2022-11-07 00:31:42 +11:00
wish
f19dcf7483
rearrange config options
2022-11-07 00:24:11 +11:00
rockisch
7f45d09d96
implement new sign server
2022-11-05 20:28:52 -03:00
wish
676bb736bf
lockable courses via config
2022-10-30 16:43:58 +11:00
wish
31bac7bd68
initial course command
2022-10-30 15:03:12 +11:00
wish
e943b54df4
add patch server option
2022-10-27 13:11:56 +11:00
wish
55f1de11fe
add account creation toggle
2022-10-24 17:48:57 +11:00
wish
77ed0564ce
normalise config
2022-10-24 16:00:58 +11:00
wish
7691b84259
add persistent featured weapons
2022-10-23 12:45:10 +11:00
wish
6413be5320
enhance quest debugging tools
2022-10-19 23:09:43 +11:00
wish
ef5afa3899
add quest coordinate print option
2022-10-17 12:38:27 +11:00
wish
6c323275a9
Merge branch 'main' into feature/systems-rework
2022-09-30 03:33:56 +10:00
wish
9b1f3f8012
revise command rework
2022-09-30 02:54:37 +10:00
Eclipse
2f123d96df
Implemented the ability to enable/disable entrance, sign, and channel servers
2022-09-22 20:51:18 -04:00
Eclipse
44a42a3365
Implemented the ability to enable and disable commands in configuration as well as increased scope of the config to the entire project.
2022-09-18 14:15:11 -04:00
wish
2e6aa1f1e4
remove unused config options
2022-09-04 03:32:43 +10:00
wish
8099c5fd66
make launcher server optional
2022-08-23 18:38:13 +10:00
wish
56841a5ab3
add config option to toggle MF MP game
2022-08-05 07:42:45 +10:00
wish
e9cc5cc3e2
parse host as FQDN or IP
2022-08-04 23:52:13 +10:00
wish
a7ec76f865
document DisableSoftCrash
2022-08-04 23:18:26 +10:00
wish
cdbc11c4b2
add option to disable soft-crashing
2022-08-04 23:11:19 +10:00
wish
ed11b5ced9
implement token verification
2022-08-04 10:51:31 +10:00
wish
6424a5c639
support SJIS mail ( #15 )
2022-08-04 01:15:04 +10:00
wish
5e54a2052d
add customisation for login notice
2022-08-02 19:06:00 +10:00
wish
2c0e7a5267
repository cleanup
2022-07-29 03:25:23 +10:00