The Idea of FireFly is, to offer free Gameservers that can be deployed with a few clicks and without registration.
Even for longer periods of time, as long the Gameserver is used.
It does not matter if you want to launch a Community, play with your Friends or just need a Gameserver for quick testing.
Just click on Deploy when available, choose the Location, Game and the Gameserver will be deployed with 24 Slots.
  • Canada, Montreal (OVH)
  • Poland, Poznań (SerweryDedykowane)
  • France 2, Paris (, sponsored by BunnyCDN
  • Norway, Oslo, sponsored by
Basically, as long you play on it, at the beginning, you need to be connected within 10 minutes to Gameserver and stay connected for 60 minutes.
So, the Gameserver gets extended for 24 hours, to add another 24 hours just play 1 hour on it.

When your Server got extended to 24 Hours, you do need more players to get the server extended further.
Instead of 1 player as before, you do need now at least 4 players for Garrysmod or Minecraft and 2 for Factorio.
You can also play for example 2 hours = 2 days or even skip days if you have enough time left on the Gameserver.
When you first deploy a game server, you get a Token, to access your Account, which the Gameserver is assigned to.
Make sure you save the Token, to login later again, we cannot recover your Token, if you lose it, it's gone.

The martians, haha no.

We have currently 2 Dedicated servers, 1 Sponsored VM & 1 Dedicated server.
Sponsored means, we get the resources for free, as exchange for example we put up a Banner and sponsored by
The resources we get are dedicated to us, so we can run gameservers lag free as if they run on a dedicated box.

The other 2 dedicated servers are paid by us.
Currently the costs is about 28EUR, for all 2 dedicated servers per month.
These costs are paid by Donations and my Wallet.

The Goal long term, would be to get the Project to 0EUR +/- per month, so if you like this Project please donate me a Coffee. Thank you!

No, if the server expires, the data is gone.
You are responsible to create your own Backups.
The IP of the FTP server is the same as from the Gameserver, the Port is 21.
I do recommend Filezilla as FTP Client.
Its free, open source and easy to use.


CPU: Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz
Memory: 16GB DDR3
SSD: 120GB (Raid 1 SW)
Traffic: 250Mbit Unlimited

France II, sponsored by

CPU: Intel(R) Xeon(R) CPU E3-1240 V2 @ 3.40GHz
Memory: 16GB DDR3
HDD: 1TB (Raid 1 HW)
Traffic: 1Gbit Unlimited


CPU: Intel(R) Core(TM) i5-3570S CPU @ 3.10GHz
Memory: 16GB DDR3
HDD: 2TB (No Raid)
Traffic: 100Mbit Unlimited

Norway, sponsored by

CPU: Intel(R) Xeon(R) CPU E5 @ 2.3GHz
Memory: 6GB DDR3
SSD: 100GB (Raid 10)
Traffic: 100Mbit Unlimited

Take a look here: Support.
Garry's Mod
Yea, the Gameserver will be restarted if a crash has been detected.

Yea, its possible with using a LUA script, but You do not need to be a Coder.
Let's show you how:

  • Go to:
  • Type the Workshop ID into the field left on the page to generate the LUA file.
  • Copy the content into a file called workshop.lua, locally on your PC.
  • Use Filezilla or any other FTP Client to Upload the File to the Server.
  • You need to put the file into /garrysmod/lua/autorun.
  • Reboot your Gameserver () to apply the changes.
  • Go to Settings ().
  • You need to paste into Parameters the following: "+gamemode darkrp", without ", darkrp is just an example.
  • Click Save and reboot your Gameserver (), this can take a while.

CSS Content is preinstalled on France and Canada, I just need to be enabled.
Due to space limitations, it's not preinstalled on other locations.
To enable the CSS content do the following:

  • Open FTP and download the file: garrysmod/cfg/mount.cfg
  • You need to replace <user> with your ftp username, also remove the slashes // before cstrike
  • Save the file, upload it via FTP, restart your Gameserver.

If you have picked a different Location, you need to download the content first to your local pc, upload it via FTP and enabled it.
A good tutorial for this can be found here: Click
When the Content is downloaded, upload the cstrike folder to /game/game/cstrike via FTP, edit the mount.cfg accordingly.

  • Stop the Gameserver ().
  • Replace your save/world with /games/ using FTP.
  • Start the Gameserver ().
  • Stop the Gameserver ().
  • Upload the Mods using FTP to /games/mods.
  • Start the Gameserver ().
Each Minecraft server gets 512MB allocated.