chore(conf): revert seed defaults to stock so fresh installs auto-connect

The previous seed pinned auth/realmlist to production values
(`hsrwow.net` + RealmServerPort 47497), which silently bricked every
fresh local install: after auth login the realm hand-off pointed
clients at our public host, where their local credentials don't
exist, and they were dropped within a frame.

Seed now matches stock AzerothCore for solo dev:
- realmlist.address  = 127.0.0.1   (was hsrwow.net)
- RealmServerPort    = 3724        (was 47497)

Production owners apply both overrides post-dbimport via a one-shot
SQL UPDATE + an authserver.conf edit. Documented end-to-end in
contrib/fractured-dev-extras/BUILD-NATIVE.md (new "Production
deployment overrides" section) and the disconnect-after-login
symptom is called out in CLIENT-PATCHES.md.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Docker Build
2026-05-09 12:44:35 -04:00
parent 1811c0ec35
commit ecd8eacb1f
4 changed files with 84 additions and 16 deletions
+16 -5
View File
@@ -42,15 +42,26 @@ CREATE TABLE `realmlist` (
--
-- Dumping data for table `realmlist`
--
-- Fractured defaults: `address` / `port` are the WORLD server (must match
-- WorldServerPort in worldserver.conf). Client auth uses RealmServerPort from
-- authserver.conf (Fractured dist: 47497), e.g. set realmlist hsrwow.net:47497
-- Adjust `localAddress` if your LAN/internal routing differs.
-- Defaults are tuned for fresh local installs: `address` is what the auth
-- server hands clients after login as the WORLD server endpoint. Stock
-- 127.0.0.1 means "the same box auth is running on", so a fresh
-- `git clone` -> `docker compose up` works without any post-install
-- tweaks for a developer hosting on their own machine.
--
-- Production deployments must override `address` after first dbimport,
-- e.g.:
-- UPDATE realmlist SET address = 'your.public.host', port = 8085 WHERE id = 1;
-- See contrib/fractured-dev-extras/BUILD-NATIVE.md for the full deploy
-- checklist (auth/world ports, firewall, public hostnames).
--
-- `port` is the WORLD server port (must match WorldServerPort in
-- worldserver.conf). The auth-server LISTEN port is separately configured
-- via RealmServerPort in authserver.conf (stock default 3724).
LOCK TABLES `realmlist` WRITE;
/*!40000 ALTER TABLE `realmlist` DISABLE KEYS */;
INSERT INTO `realmlist` VALUES
(1,'Fractured WoW','hsrwow.net','127.0.0.1','255.255.255.0',8085,0,0,1,0,0,12340);
(1,'Fractured WoW','127.0.0.1','127.0.0.1','255.255.255.0',8085,0,0,1,0,0,12340);
/*!40000 ALTER TABLE `realmlist` ENABLE KEYS */;
UNLOCK TABLES;