Page:
Server FFXI LandSandBoat
Pages
Archive Layout
Backup and Recovery
Baseline TrinityCore 3.3.5 001
Bug Tracker
Client Preservation
Compatibility Matrix
Contributing
Ecosystem Map
Findings Log
Governance and Safety
Home
Mirror Inventory
Preservation Metadata
Preservation Status
Repository Mirroring
Reproducible Baselines
Reverse Engineering Workflow
Runbook Clean Installation
Runbook Client Working Copy
Runbook Database Backup and Restore
Runbook Forgejo Recovery
Runbook Incident Recovery
Runbook Upgrade and Rollback
Runbooks
Server Astral Realm TW 012
Server Aura Kingdom
Server Catalog
Server FFXI LandSandBoat
Server FFXIV Project Meteor
Server FFXIV Sapphire
Server Grand Fantasia
Server WoW TrinityCore 3.3.5
Server WoW TrinityCore Master
Server X Legend Legacy
Template Bug
Template Client Snapshot
Template Finding
Template Repository Mirror
Template Server Profile
Template Tool
Templates
Tool AK Tools v1.0
Toolbox
Vision and Scope
No results
3
Server FFXI LandSandBoat
official-markus-maurer edited this page 2026-07-16 11:57:15 +02:00
FFXI — LandSandBoat
| Field | Value |
|---|---|
| Internal ID | ffxi-landsandboat |
| Upstream | LandSandBoat/server |
| Preserved mirror | MMO-Preservation/preservation-landsandboat, 34a92a55ff383c37ccd00c2abba7c21c0b3c1b84 |
| Manager module | gsm-mod-landsandboat |
| Support status | Supported |
| Client requirement | FFXI client data compatible with the pinned server revision |
| Database | MariaDB, default database xidb |
| Runtime | Linux; systemd or tmux-managed world/search/connect/map processes |
| Default installation | /opt/gsm/servers/landsandboat |
| Preservation level | P1 source captured; client/server pair unverified |
| Owner | Ryuu |
| Last documentation review | 2026-07-16 |
| Runtime verification | Not completed — #7 |
Preserve together
- Full upstream Git mirror, tags/branches, submodules, and a dated bundle.
- Exact server commit used for each baseline.
- Matching client snapshot metadata and the client-derived data required by the server.
- Database schema/migration state, configuration templates, and any post-update SQL.
- Toolchain and package versions used to build the C++ server.
- Service definitions, multi-map port configuration, and operational runbooks.
- Optional pydarkstar auction-house tooling as a separate mirror/artifact.
Manager coverage
The manager currently models dependency installation, source/build/update operations, MariaDB setup, configuration, systemd/tmux service control, multi-map processes, database actions, automatic updates, and optional auction-house tooling.
Defaults visible in the module include:
- Service user:
landsandboat - Database/user:
xidb/xi - Tmux session:
landsandboat - Default map ports:
54230,54231
These are operational defaults, not credentials and not a preserved baseline.
Known constraints and risks
- Client-derived data must match the selected server revision; record the tested relationship explicitly.
- Upstream database migrations and content updates can make rollback difficult. Snapshot before update.
- Automatic update paths need a pinned/recoverable baseline; following an unpinned branch is not preservation.
- Multi-map service definitions and firewall rules must remain synchronized.
- Custom SQL and destructive database actions require separate backups and confirmation.
Baseline verification
- Restore the pinned source and dependencies from preserved locations.
- Build on the declared Linux/toolchain baseline.
- Initialize MariaDB from the recorded schema and migrations.
- Apply configuration without embedding secrets in artifacts.
- Start world, search, connect, and map components.
- Use a disposable account and matching client snapshot to log in and enter a test zone.
- Stop, restart, and repeat the milestone.
- Record logs, checksums, server commit, client snapshot ID, and result.
Open preservation work
- Add exact tested server/client pairs to the compatibility matrix.
- Mirror and bundle the upstream repository and optional pydarkstar dependency.
- Pin a first P3 baseline with toolchain/package versions.
- Document client-data extraction and validation without distributing unauthorized client files.
- Test a full restore from offline backups.
Live tracking
Private Server Preservation
- Home
- Preservation Status
- Compatibility Matrix
- Ecosystem Map
- Vision and Scope
- Server Catalog
- Client Preservation
- Archive Layout
- Repository Mirroring
- Mirror Inventory
- Preservation Metadata
- Reverse Engineering
- Findings Log
- Bug Tracker
- Toolbox
- Reproducible Baselines
- Operational Runbooks
- Backup and Recovery
- Governance and Safety
- Contributing
- Templates
PrivateServer-RS preservation wiki · Originals remain immutable · Every artifact must be attributable and verifiable