OT Iron-Works — Friend setup (Lyra Hub test)
==================================================

You do NOT need Python, Docker, or git.

Download (public)
-----------------
https://dungeondogs.org/downloads/OT-Iron-Works-Launcher.zip

What you need from the host (ask them once)
-------------------------------------------
1. This launcher zip (or the website link above)
2. A username/password (or permission to Register)
3. For the current Lyra Hub prototype, also:
   - Unreal Engine 5.8 installed (Epic Launcher)
   - Network drive I: mapped to the host share (\\R730xd\i or the IP they give you)
   - Same UE path as the host if possible (default F:\Epic Games\UE_5.8)
     or set environment variable OT_LYRA_EDITOR to your UnrealEditor.exe

How to play
-----------
1. Unzip anywhere (Desktop is fine).
2. Double-click:  START HERE.bat
   (or OT-Ironworks-Launcher.exe)
3. Confirm Server address is filled → Check connection (Auth should say online).
4. Log in (or Register if allowed).
5. Click  LAUNCH GAME  to join the host
   (Host clicks Host / Solo on their machine first.)
6. First launch downloads a small Hub client shim into the Game folder, then
   starts Unreal into the shared Hub map.

That is it.

If something goes wrong
-----------------------
• Auth offline → wrong IP, host Docker down on the SERVER (R730xd), or firewall TCP 8787.
• Game files CDN offline → host must open TCP 8790 and publish a build.
• Join fails → host must allow TCP/UDP 8788; host must be in Host / Solo; use host LAN/public IP not 127.0.0.1.
• Unreal not found → install UE 5.8 or set OT_LYRA_EDITOR.
• I: missing → map the share the host gave you (Credential Manager / net use I:).
• Download fails → ask host to re-publish Lyra friends build.

Ports the host opens
--------------------
8787  TCP   Auth / login          (Docker on R730xd)
8788  TCP/UDP  Game listen/join   (Unreal on host gaming PC for Lyra listen)
8789  TCP   Game health (optional)
8790  TCP   Game download / CDN   (Docker on R730xd)

Brand: OT Iron-Works (private friend test — not affiliated with Anarchy Online)
