What the three ports are and the player-side connect string
Midnight Ghost Hunt workshop
4v4 hide-and-seek PvP (no config file; everything is a launch argument) · Action / Indie
Midnight Ghost Hunt server quick reference: all three ports have grade-B sources - game 7777/UDP (-port), Steam query 27015/UDP (-queryport, user_editable=false in the egg) and Unreal beacon 7787/UDP (-BeaconPort, likewise not editable). All three come from the egg repository's README port table plus the egg's variables and command-line arguments, so nothing needs marking inferred; that is a key difference from Astro Colony, whose game port was registered by no upstream artifact. The mechanisms differ though: the game port does not exist among the egg variables at all and comes from Pterodactyl's node allocation, so it appears on the panel's Ports page rather than Variables (S3). The most unusual thing about this title is that it has NO config file: the egg's config.files is literally an empty object, all 12 settings reach the server only as one-shot command-line arguments, so "changing a setting" means "changing a launch argument and restarting" - there is no ini to generate and no hot reload (D4). The dedicated-server appid is 1118810 ("Midnight Ghost Hunt Dedicated Server", type=Tool, oslist=windows) and the client is 915810 ("Midnight Ghost Hunt"); both list oslist=windows only, and with the egg's sole docker image being ghcr.io/ptero-eggs/steamcmd:proton, WINDOWS_INSTALL=1 and a startup that begins verbatim with "proton run", four independent sources agree that Linux must go through Proton - there is no native Linux binary (D3). Developer Vaulted Sky Games, publisher Coffee Stain Publishing, store release 21 Mar, 2024. This title DOES have a version anchor, but it lags: 10 announcements, 4 of which carry a real version number in the title (newest 1.6.9, 2026-07-31 13:52 UTC), while both appids' buildids were pushed on 2026-08-17 16:36:24 UTC (server 24778455, client 24776080, the client 323 s later), with no announcement in the 17 days between - so 1.6.9 is only a "no later than" lower bound (D5/D6). The egg rules for MAP, GAME_MODE and REGION are merely required|string, upstream publishes no enumeration, and the 1.6 and 1.5 announcements only mention "a new map" without machine-readable identifiers, so this site offers no dropdown - any list could only be invented (D7). The password is constrained by alpha_dash (letters, digits, underscore and hyphen only, capped at 128, empty meaning none) with no reason given upstream (D8). For the server name the egg states only a lower bound min:3 and no upper bound. The ready signal reads verbatim "IpNetDriver listening on port", but that is a generic Unreal networking log line which proves only that the network layer is up, not that matchmaking is ready (D10); the sole shutdown reading is config.stop's "^C", while the egg's top-level stop field is null (S1). Administration: none of the 12 variables concerns remote management, so this title has no RCON and no upstream artifact lists usable commands - this site therefore generates no command list. The query ecosystem does not list this title (0 hits in node-gamedig's lib/games.js), so A2S is unverified by any third-party implementation and a failed probe here does not mean the server is unusable (D9). Evidence conditions differ from the previous two rounds: AMP has NO template for this title (its git tree holds 1461 files and searching ghost / midnight returns zero hits) and LinuxGSM's raw domain returns 000, so there is no second panel to cross-check against and every hosting fact rests on one official egg (D2). The official site is a Squarespace marketing page (33 links, zero hits for dedicated / server / hosting, empty RSS), so this title likewise has NO grade-A official hosting document (S6).
Player tools (5)
Instant interactive calculations and recipe plannersFive symptom branches, including cross-play and the version lag
The store declares no Workshop; there is no map list
Announcement versions (a lower bound) plus buildid timestamps, with a 17-day gap
Semantics, bounds and sources for each of the 12 egg variables
Server admin and config generation (8)
Config files, startup scripts and command wizards for running a serverThe fixed 4v4 player structure and port usage (estimates clearly labelled)
Three ports, two mechanisms: node allocation versus locked variables
All three ports are grade B, so nothing needs marking inferred
Dedicated server 1118810, Windows-only, anonymous login
A verbatim replica of the egg's 12 arguments, quoting styles included
config.files is an empty object; everything goes through the command line
Four independent sources showing Linux must go through Proton
No ini, no RCON — only a log file and ^C
Midnight Ghost Hunt Ports & Protocols
| Port | Protocol | Purpose |
|---|---|---|
| 7777 | UDP | Game traffic port (what players connect to) |
| 27015 | UDP | Steam query port (server-list visibility) |
| 7787 | UDP | Unreal beacon port |
FAQ
- Which Midnight Ghost Hunt server-admin tools are available?
- We list 8 tools for Midnight Ghost Hunt: Capacity and concurrency, Port map, Firewall rule generator, SteamCMD install script, Startup argument builder, Configuration: why there is no ini, Proton runtime and environment, Admin surface and logs. All of them run straight in your browser.
- Which ports does Midnight Ghost Hunt need open?
- Midnight Ghost Hunt defaults to 7777/UDP, 27015/UDP, 7787/UDP. Use the actual instance configuration and allow only the listed protocols and ports. Check the host firewall, router forwarding and game visibility settings.
- How do I install a dedicated Midnight Ghost Hunt server?
- Install it with SteamCMD — the dedicated server app id for Midnight Ghost Hunt is 1118810, so +app_update 1118810 validate downloads or updates it. Config files usually live at MidnightGhostHunt/Saved/Logs/MidnightGhostHunt.log.
- Do these tools cost anything or need installing?
- No. Everything runs in the page: no install, no sign-up, no cost. Enter your values and the result appears instantly, and you can copy the generated configs and commands with one click.