Houmgaor
ae2928ad57
feat(db): add connection pool configuration
...
Configure database connection pool to support 50+ concurrent players:
- MaxOpenConns: 50 (prevents connection exhaustion)
- MaxIdleConns: 10 (keeps warm connections ready)
- ConnMaxLifetime: 5 min (recycles stale connections)
- ConnMaxIdleTime: 2 min (closes idle connections)
Prevents "too many connections" errors under load and improves
connection reuse efficiency.
2026-02-02 18:28:54 +01:00
Houmgaor
dc49e5c34a
feat(ci): add release automation workflow
...
Add GitHub Actions workflow that triggers on version tags (v*) to
automatically build release artifacts and create GitHub releases.
- Build matrix for Linux and Windows (amd64)
- Create proper archives (.tar.gz and .zip)
- Inject version via ldflags at build time
- Extract release notes from CHANGELOG.md
- Detect pre-release tags (-alpha, -beta, -rc)
- Add Version variable to main.go for runtime version display
2026-02-01 23:40:40 +01:00
Houmgaor
9a47a876eb
feat(logs): by default, log server activity to a file.
2025-11-18 00:18:32 +01:00
wish
f0db7f0a19
finalise 9.2
2023-04-01 17:58:26 +11:00
wish
ce30c1231d
remove countdown on auto restart
2023-03-09 22:23:45 +11:00
wish
dcab41a6c7
rework logging code
2023-03-09 22:05:32 +11:00
wish
d5dc15fc93
implement guild semaphore locking
2023-03-09 17:31:43 +11:00
wish
cfe6bd118c
update startup logging
2023-03-05 22:24:33 +11:00
wish
aa3deca70a
remove obsolete LauncherServer
2022-12-31 01:57:16 +11:00
wish
f8e21483ef
escape db connection arguments
2022-12-24 00:09:38 +11:00
wish
ec2ff61199
update versioning
2022-11-07 08:43:46 +11:00
wish
492e64d0d0
rename sign server and merge conflicts
2022-11-07 08:37:40 +11:00
rockisch
7f45d09d96
implement new sign server
2022-11-05 20:28:52 -03:00
wish
77f8f2019d
finalise 9.1
2022-11-02 23:44:35 +11:00
wish
fda2e74442
persist cafe time
2022-10-24 16:51:56 +11:00
wish
77ed0564ce
normalise config
2022-10-24 16:00:58 +11:00
wish
f346c181d3
add versioning print
2022-10-12 19:27:35 +11: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
e0176ca774
indexing changes and add world description
2022-09-04 16:40:06 +10:00
Eclipse
dc874877d7
Added world_name and land columns to the servers table to provide easier identification for external and internal applications utilizing the database
2022-09-04 01:16:15 -04:00
wish
8099c5fd66
make launcher server optional
2022-08-23 18:38:13 +10:00
wish
14d3b37435
discord bot cleanup
2022-08-17 23:29:16 +10:00
wish
d8072ee06e
default netcafe rewards and maintenance
2022-08-13 18:22:56 +10:00
wish
d10dcbc630
remove unused import
2022-08-07 20:16:21 +10:00
wish
f8ed2ef40d
use sequential seasons
2022-08-07 17:16:54 +10:00
wish
08a7b91e11
handle TransitMessage
2022-08-05 01:57:56 +10:00
wish
e9cc5cc3e2
parse host as FQDN or IP
2022-08-04 23:52:13 +10:00
wish
cdbc11c4b2
add option to disable soft-crashing
2022-08-04 23:11:19 +10:00
wish
2c0e7a5267
repository cleanup
2022-07-29 03:25:23 +10:00