Menu
 

Nightingale Dedicated Server Setup 2025

Nightingale Dedicated Server Setup 2025

Nightingale is a Victorian gaslamp fantasy survival game with dedicated server support added in July 2025. Travel between magical portals and build in a beautifully stylized world.

🕯️ Game Overview

  • Status: Early Access (Dedicated servers added July 2025)
  • Genre: Victorian Gaslamp Fantasy Survival
  • Players: Up to 8 per server
  • Platforms: PC (Steam), PS5, Xbox Series X|S
  • Server App ID: Available in Steam Tools

Prerequisites

Hardware Requirements

ComponentMinimumRecommended
CPU4 cores @ 2.8 GHz6 cores @ 3.2 GHz
RAM8 GB16 GB
Storage30 GB SSD60 GB NVMe SSD
Network50 Mbps upload100 Mbps upload
OSWindows 10/11 64-bitWindows Server 2019/2022

Step 1: Install SteamCMD

SteamCMD is Valve's command-line tool for downloading game server files.

Windows Setup

  1. Download SteamCMD from Valve's website
  2. Extract to a folder (e.g., C:\steamcmd)
  3. Run steamcmd.exe

Linux Setup (Ubuntu/Debian)

# Update packages
sudo apt-get update

# Install dependencies
sudo apt-get install lib32gcc-s1 libc6-i386

# Download SteamCMD
mkdir ~/steamcmd
cd ~/steamcmd
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar -xvzf steamcmd_linux.tar.gz

Step 2: Download Nightingale Server

Launch SteamCMD and run the following commands:

# Set installation directory
force_install_dir C:\NightingaleServer  # Windows
# force_install_dir ~/nightingaleserver  # Linux

# Login anonymously
login anonymous

# Download Nightingale server files
app_update [APP_ID] validate

# Exit SteamCMD
quit

Note: Server App ID is available in Steam server download section. Check Nightingale's Steam store page or official documentation for the exact ID.

Step 3: Configure Server

Navigate to your server directory and create configuration files:

Server Configuration File

Create ServerSettings.ini in server root:

[ServerSettings]
# Server identification
ServerName="My Nightingale Server"
ServerPassword=""
AdminPassword="your_admin_password"

# Player settings
MaxPlayers=8  # Nightingale supports up to 8 players
ReservedSlots=1  # Keep open for friends

# Gameplay settings
GameMode=Survival  # PvE, PvP, or Mixed
Difficulty=Normal
DayLengthSeconds=3600  # 60 minute days
NightLengthSeconds=3600  # Extended nights for atmosphere

# Gaslamp mechanics
GaslightDrainRate=1.0  # Gaslamp fuel consumption
MaxGaslightRadius=150  # Light influence distance

World Generation

[WorldSettings]
# World size
WorldSize=large  # Nightingale worlds can be extensive

# Biome diversity
BiomeDistribution=balanced  # Mix of fantasy environments

# Realm configuration
RealmSize=medium  # Size of magical areas
PortalDensity=normal  # Density of magical portals

PvP Configuration

[PvPSettings]
# PvP rules
PvPEnabled=false  # Default: PvE survival
PvPDamageModifier=1.0  # Standard damage
FriendlyFire=true  # Can allies damage each other?
PlayerDropsItems=true  # Loot on death

Step 4: Launch Server

Windows Launch

Create batch file start_server.bat:

@echo off
cd C:\NightingaleServer
start NightingaleServer.exe -log -Port=27015

Linux Launch

Create shell script start_server.sh:

#!/bin/bash
cd ~/nightingaleserver
./NightingaleServer -log -Port=27015

Step 5: Port Forwarding

Open the following ports on your router and firewall:

PortProtocolPurpose
27015UDPGame Port
27016UDPQuery Port
27017TCPWeb Interface (if available)

Windows Firewall

New-NetFirewallRule -DisplayName "Nightingale UDP 27015" -Direction Inbound -LocalPort 27015 -Protocol UDP -Action Allow
New-NetFirewallRule -DisplayName "Nightingale UDP 27016" -Direction Inbound -LocalPort 27016 -Protocol UDP -Action Allow
New-NetFirewallRule -DisplayName "Nightingale TCP 27017" -Direction Inbound -LocalPort 27017 -Protocol TCP -Action Allow

Linux Firewall (UFW)

sudo ufw allow 27015/udp
sudo ufw allow 27016/udp
sudo ufw allow 27017/tcp
sudo ufw enable

Server Features

Nightingale Unique Mechanics

🌟 Portal System

  • Travel between magical realms
  • Unique biomes per portal
  • Realm-specific challenges

🕯️ Gaslamp Mechanic

  • Central light source management
  • Fuel consumption gameplay
  • Light-based threats

🏗️ Building System

  • Victorian architecture style
  • Crafting stations
  • Resource management

✨ Artistic Style

  • Gaslamp fantasy aesthetics
  • Beautiful lighting effects
  • Atmospheric design

Performance Optimization

Resource Management

  • Gaslamp Settings: Adjust light radius and drain rate for player count
  • Entity Count: Limit decorative objects in busy areas
  • Lighting Quality: Balance visuals vs. performance
  • Portal Transitions: Optimize loading when moving between realms

Network Settings

  • Upload Speed: 100 Mbps minimum recommended for 8 players
  • Tick Rate: Maintain stable server tick rate
  • Packet Size: Adjust based on player connections
  • QoS: Prioritize game traffic on network

Administrative Tools

In-Game Commands

CommandDescriptionUsage
/kickRemove player from server/kick [PlayerName]
/banBan player from server/ban [PlayerName] [Duration]
/tpTeleport to coordinates/tp [X] [Y] [Z]
/giveSpawn item for player/give [PlayerName] [ItemID] [Amount]
/timeChange time of day/time [0-24]
/weatherChange weather conditions/weather [Condition]
/portalOpen specific portal/portal [PortalID]

Configuration Access

  • Admin Password: Required for elevated commands
  • RCON: Remote admin via console tools
  • Web Interface: Browser-based management panel
  • Chat Moderation: Mute and ban problematic players

Troubleshooting

Server won't start?

Verify all files downloaded correctly. Check for firewall issues blocking the server executable.

Players can't connect?

Ensure ports are forwarded correctly. Check if server is running and listening on correct ports.

Gaslamp not working?

Check gaslamp fuel settings. Verify player has fuel or infinite fuel option is enabled.

High latency when exploring portals?

This is normal due to world loading. Consider preloading portals or reducing draw distance.

Frequently Asked Questions

How many players can join?

Up to 8 players per server. More servers can be run on same hardware.

Can I play solo on a server?

Yes, you can join servers solo. However, Nightingale is designed for cooperative play.

Does Nightingale support mods?

Mod support is planned. Check official documentation for availability and installation guides.

Can I transfer between portals and back?

Yes, portals are two-way. Keep your progress in each realm separately.

How do I manage gaslamp fuel?

Collect fuel items from the world or craft fuel. Infinite fuel can be enabled in server settings.

Next Steps

Nightingale Hosting: Supercraft provides optimized Nightingale servers with low latency and beautiful lighting effects.

Top