Game Server
Popular games and ports
| Game | Default Port | Protocol | |------|--------------|----------| | Minecraft Java | 25565 | TCP | | Minecraft Bedrock | 19132 | UDP | | Valheim | 2456-2458 | UDP | | Terraria | 7777 | TCP | | Factorio | 34197 | UDP | | ARK: Survival | 7777, 27015 | UDP | | Satisfactory | 7777, 15000, 15777 | UDP | | Don't Starve Together | 10999 | UDP | | Palworld | 8211 | UDP |
---
Step by step configuration
1. Create account and host
- Register at No-IP.pl
- Create a host, e.g.
minecraft.no-ip.pl - Save your login credentials
2. Configure DDNS client
On router:
Settings → DDNS
Server: update.no-ip.pl
Host: minecraft.no-ip.pl
Username: your_login
Password: your_password
On Windows: Download the client from Download page and enter your account details.
On Linux:
sudo apt install ddclient
/etc/ddclient.conf
protocol=dyndns2
server=update.no-ip.pl
login=your_login
password=your_password
minecraft.no-ip.pl
3. Forward port on router
In your router panel find "Port Forwarding" / "NAT" / "Virtual Servers":
Example for Minecraft Java:
Name: Minecraft
External port: 25565
Internal port: 25565
Protocol: TCP
IP Address: [Your computer's IP, e.g. 192.168.1.100]
4. Start server and share address with friends
Connection address:
minecraft.no-ip.pl
or with non-standard port:
minecraft.no-ip.pl:25566
---
Configuration examples
Minecraft Java Edition
server.properties:
server-port=25565
online-mode=true
max-players=10
motd=Friends server - minecraft.no-ip.pl
Port forwarding:
- Port: 25565 TCP
- Address for players:
minecraft.no-ip.pl
Valheim
Starting server:
./valheim_server.x86_64 -name "My Server" -port 2456 -world "MyWorld" -password "secretpass"
Port forwarding:
- Ports: 2456-2458 UDP
- Address for players:
valheim.no-ip.pl:2456
Terraria (tShock)
Port forwarding:
- Port: 7777 TCP
- Address for players:
terraria.no-ip.pl
Factorio
server-settings.json:
{
"name": "Friends server",
"game_password": "secretpass"
}
Port forwarding:
- Port: 34197 UDP
- Address for players:
factorio.no-ip.pl
SRV record for Minecraft
Minecraft supports SRV records - this allows you to hide the port number:
In No-IP.pl panel add SRV record:
Type: SRV
Name: _minecraft._tcp.mc
Priority: 0
Weight: 5
Port: 25565
Target: mc.no-ip.pl
Players connect via: mc.no-ip.pl (without specifying port)
---
Troubleshooting
Friends cannot connect
- Check Windows/Linux firewall:
- Check if port is open:
- Double NAT:
- CGNAT (mobile/cable operator):
10.x.x.x or 100.64.x.x
- Solution: ask ISP for public IP (often paid) or use VPN with port forwarding
Lag and delays
- Check upload speed (minimum 1 Mbps per player)
- Limit number of players
- Use wired connection (not WiFi) for server
Server restarts and IP changes
This is normal - that's why you use Dynamic DNS. Make sure DDNS client is running and updating the address.
---
Tips
- Whitelist - Restrict access to friends only
- Backup - Regularly copy world/save files
- UPS - Uninterruptible power supply protects against data loss during outages
- Auto-start - Configure server as system service
- Monitoring - Use Discord bot or script for status notifications
Alternative: Server in Docker container
For easier management:
docker-compose.yml
services:
minecraft:
image: itzg/minecraft-server
ports:
- "25565:25565"
environment:
- EULA=TRUE
- MEMORY=2G
volumes:
- ./data:/data
Server will start automatically after computer restart.
---
Summary
Your own game server with No-IP.pl:
- Simple address for friends (e.g.
minecraft.no-ip.pl) - No hosting fees
- Full control over the server
- Works with any game supporting dedicated servers
---
Need help? Check our FAQ or email
PL
EN