- 1 Donations
- 1.1 Community Dedicated Server
- 1.2 Hosting
- 1.3 Rules and Guidelines
- 1.4 Replays
- 1.5 Casting
- 1.6 Server / Sim Performance
- 1.7 Server Build
- 1.8 Hosting and CDN
- 1.9 Historical Hosting / CDN Donations
- 1.10 Historical Dedicated Server Donations
The Community Dedicated Server is no longer available.
DONATE via PayPal for the Community Dedicated Server by sending donations directly to firstname.lastname@example.org ideally in US$ to avoid fees.
Many smaller donations are preferred. eg 30 people at US$5 per month will cover the server each month.
We are testing an overclocked 5GHz water cooled i7-7700K 64GB dedicated server with a custom linux build.
Join the new official Planetary Annihilation Discord server: https://discord.gg/C3GBXbg
Read the rules, talk to other hosts, learn how to host games then ask permission for access.
The following have priority:
- Elite Sardaukar
- Lula Mae
- big FFA's that anyone can join
The server can handle 20-25 FFA depending on system and play style. 20 FFA is the recommended max with up to 32 FFA on custom designed systems.
For team games shared is always preferred as every player in a shared team is combined into a single army. eg 6v6v6v6v6 with 30 players are 5 armies.
With unshared teams each player is a separate army. ie more like an FFA with static alliances.
Promotion in Community Chat
Please remember to promote any big games in community chat and allow as many people as possible to participate with 5 spectator slots always open.
When starting please update community chat that the game has started and the number of free spectator slots open. Spectators have little impact on this server.
Remember that the Community Dedicated Server is for big games.
Unless explicit permission is granted for specific events such as tournaments:
- no personal or AI skirmish games
- no private games
- no friends only games
- no passworded games
Remember that you are here to play the game and not be a jerk. No spam, flaming, politics, abuse or hate speech.
Anyone hosting games which violate the Community Dedicated Server, Community Chat or Planetary Annihilation rules will be banned from hosting: https://planetaryannihilation.com/community-rules-and-guidelines/
You may also be banned from hosting if you have a history of violating PA rules.
Replays are saved automatically after game over when the last client disconnects or after 3 minutes.
To make sure the server is available for more games all remaining clients will be disconnected 6 minutes after game over.
Download the replay if you want to review.
Replays are synced automatically to: https://palobby.com/replays/
If you play an interesting game then please post the game replay name for @wpmarshall to review in the following thread:
Please make sure you read: Server Sim Performance / Time Dilation / RAM Usage
AI have a big impact on server performance and should be avoided.
Please note that servers can crash especially under sim pressure and no replay will be saved for games that crash.
The Community Dedicated Server has a new custom linux server build compiled using bleeding edge Clang / LLVM 7 / ThinLTO which also includes:
- meteors and small planet impacts with planet wide shockwaves: https://forums.planetaryannihilation.com/threads/testing-meteors-and-small-planet-impacts.72827/
- fix for navigation flood runner crash when no results for location after running out of budget
Server executable is 25% smaller than stable.
Community Dedicated Server Donations
Balance remaining: 2 months
The server is fully funded in April by:
|2018-04-12||$30.00||[BRN]Elite Sardaukar and [BRN]The Nosebreaker|
|2018-04-14||$20.00||seb_202 / Titan123321|
The server is fully funded in March by:
The server was partially funded in February by:
The server was funded in January by:
The server was partially funded in December by:
The server was partially funded in November by:
|2017-11-05||$23.72||[BRN]Elite Sardaukar and [BRN]The Nosebreaker|
|2017-11-05||NZ$21.13||Omega / Lord of Silence|
The server was funded in October by:
|2017-10-01||$23.72||[BRN]Elite Sardaukar and [BRN]The Nosebreaker|
Hosting and CDN
From November 2017 to August 2018 all hosting and CDN costs were covered by Uber Entertainment donations.
From August 2018 all hosting and CDN costs were covered by Planetary Annihilation Inc.
Hosting and CDN costs are currently around US$150 per month (spiking to US$250 per month during sales) to support the following:
- Community Mods
- Community Chat
- Community Servers
- Community Support Wiki
- PA Lobby
- Legion Expansion Build Server
- Community Tournaments
PA Stats has now been decommissioned to reduce costs from US$200+ (spiking to US$300+ per month).
Estimate for Halloween sales and November: US$200
Estimate for Steam Autumn Sale, Black Friday sales and December: US$250
Estimate for Steam Winter Sale, Holiday Sales and January: US$300
The CDN currently serves around 1 million requests per day with massive spikes during sales.
Stats for the 2017-12-22 Steam Winter Sale and Titans Follow-up Sale to 2018-01-08:
- 2,700 peak concurrent users
- 53,000+ unique users
- 1 TB CDN data
- 27 million CDN requests
Stats for the 2016-12-22 Steam Winter Sale and Titans Follow-up Sale to 2017-01-08:
- 5,000 peak concurrent users
- 50,000+ unique users
- 2 TB CDN data
- 37 million CDN requests
Dec 2016 - Jan 2017 stats:
- 120,000+ unique users
- 4.5 TB CDN data
- 79 million CDN requests
Personal expenditure to date was US$9,000+ as of October 2017.
Nginx / Node.js are the dev stack for all new projects.
- Nginx 1.12.x / http2 (latest)
- Node.js 9.x (latest) with mongodb3 driver
- Percona MongoDB 3.4.x (still testing 3.6)
- Debian 8.x (moving to 9.x soon)
- Linode (8GB / 4 cores / 96 GB SSD / 4TB transfer / 40Gbit network in / 1Gbit network out / KVM)
- Apache 2.4.x / PHP 7.x
- Percona MySQL 5.7.x+
No longer using:
- AWS CloudFront CDN
- DynECT anycast DNS
- NSONE anycast DNS
- NewRelic server monitoring
Historical Hosting / CDN Donations
Historical Dedicated Server Donations