FortressCraft Evolved

FortressCraft Evolved

Pescatore May 15, 2018 @ 12:48am
Help: Dedicated Server Setup
Hi,

i have problems to create a dedicated server.

I read the tutorial and found the firstrun.ini and serveroveride.ini.
I modified them and started the server with the Dedicated Server.bat
But the servername / worldname does not change and the port does not change.
Then i copied the both ini files into the ....\64 directory, deleted the old worl and tried it again.

But the server creates always a "WorldName" with a standard port 27012...

What is wrong?
< >
Showing 1-12 of 12 comments
DjArcas  [developer] May 15, 2018 @ 3:10am 
Why are you using the bat file? Use the launcher supplied as of P19 via the Steam Tool.
Pescatore May 15, 2018 @ 5:26am 
Hi,

thank you.
I used this, because here is a steam guide in which is described the way to launch with the Dedicated Server.bat.

Unfortunately, i did not found any official documentation or tutorial, how to install a dedicated server or a installation app to do this job.

But i experimented and found in the ..\64\default folder the LaunchDedicated.bat. After i copied manually the modified firstrun.ini and serveroveride.ini files into this folder and started the Batch - it works! Very complicated :-(

But anyway - now i am be able to play.
DjArcas  [developer] May 15, 2018 @ 5:37am 
There's no documentation or tutorial because there doesn't need to be - it was made really easy in P19!

1) Go to your machine that will run the dedicated server
2) Run Steam
3) Go to Library, then Tools
4) Search 'fortresscraft' - locate and download the Dedicated Server
5) Press Play.

I kinda recommend you use a different steam account or anonymously download if you use In-home sharing tho.
Pescatore May 15, 2018 @ 8:21am 
Hi,

My server is a 2012 R2 Server and he has no steam client software installed. So i always use steamcmd to install my game servers.

But thanks - now everything runs fine :-)

DjArcas  [developer] May 15, 2018 @ 8:28am 
Originally posted by Pescatore:
Hi,

My server is a 2012 R2 Server and he has no steam client software installed. So i always use steamcmd to install my game servers.

But thanks - now everything runs fine :-)

Ah, well, same thing, only still use the launcher batch file to make things easy!
DrGonzo Mar 22, 2019 @ 1:47pm 
I could use some help here,
i tried to set up an dedicated server following this guide: https://steamcommunity.com/sharedfiles/filedetails/?id=788739671
currently at the point of first start (i am simply using the launchlinux script, chooses 64bit automatically for me and seems fine)
but the server wont show up in the serverbrowser list ingame
and yeah, i tried to enter the ip or hostname directly but it seems unreachable

running CentOS7 and everything is done via ssh (terminal only)

thats the output i get:
[drgonzo@rdactive fortresscraft]$ ./launchlinux -batchmode FortressCraft: Evolved is Installed in '/home/drgonzo/fortresscraft'. FortressCraft: Evolved is using amd64 version. Set current directory to /home/drgonzo/fortresscraft Found path: /home/drgonzo/fortresscraft/FC_Linux_Universal.x86_64 Mono path[0] = '/home/drgonzo/fortresscraft/FC_Linux_Universal_Data/Managed' Mono path[1] = '/home/drgonzo/fortresscraft/FC_Linux_Universal_Data/Mono' Mono config path = '/home/drgonzo/fortresscraft/FC_Linux_Universal_Data/Mono/etc' Preloaded 'libCSteamworks.so' Preloaded 'libopenvr_api.so' Preloaded 'libsteam_api.so' Unable to preload the following plugins: libOculusPlugin.so libCSteamworks.so libsteam_api.so libOculusPlugin.so Player data archive not found at `/home/drgonzo/fortresscraft/FC_Linux_Universal_Data/data.unity3d`, using local filesystem
Last edited by DrGonzo; Mar 22, 2019 @ 2:24pm
Wariat117 Mar 22, 2019 @ 3:26pm 
Originally posted by DrGonzo:
but the server wont show up in the serverbrowser list ingame
did you use the command
setpublic ok gets the server listed in the public list.USE FOR YOUR OWN RISK
or nope?
you need to make public server to see it on the list


Originally posted by DrGonzo:
and yeah, i tried to enter the ip or hostname directly but it seems unreachable
reasons for this might be multiple.
-your portforwarding failed
-antivirus or firewall blocked you
-ISP doesn't allow portforwarding (or blocks it)
-ISP blocks certain ports (for example 27012)
-if you host multiple servers then other game server could take the port
-for some people the issue was fixed when they portforwarded all 27012-27015 ports

if you don't use portforwarding and pray for upnp:
-if you have more than 1 router in network then there is high chance that upnp will punch hole in wrong one
-routing table might be full
-again ISP can block it
-the port for upnp is taken by something and upnp won't be able to do stuff (portforwarding blocks upnp, you can't use both at once)


when trying to join... did you use local IP? or 127.0.0.1? or public IP? (the client and server are on the same PC or different PCs? if different... is it the same network or different networks?)


Originally posted by DjArcas:
There's no documentation or tutorial because there doesn't need to be - it was made really easy in P19!

1) Go to your machine that will run the dedicated server
2) Run Steam
3) Go to Library, then Tools
4) Search 'fortresscraft' - locate and download the Dedicated Server
5) Press Play.
the game needs tutorial to explain those random options which names don't imply what they do like "minimum latency"... minimum ping to what? not get kicked?
the strange commands like "rate", no human being would think that random "rate" changes internet usage...
Last edited by Wariat117; Mar 22, 2019 @ 3:28pm
DrGonzo Mar 23, 2019 @ 3:02pm 
i can say for sure that there is no firewall blocking because it's not set up at all

where should i issue the setpublic command though? as i wrote i access my server via ssh and once the server runs it will just not allow any further input -> see the last line in the output which i posted above
"`/home/drgonzo/fortresscraft/FC_Linux_Universal_Data/data.unity3d`, using local filesystem"
from there on, all i could do is open another terminal window but how do i modify the running server then? oO

or do i need to put that into the config files somewhere?

edit: ok i used the rcon tool to issue "setpublic ok" to the server
is there a list of commands to use for this tool?
Last edited by DrGonzo; Mar 23, 2019 @ 3:11pm
Wariat117 Mar 23, 2019 @ 3:18pm 
well... I have never used ssh so I have no idea how it looks for you.
When I use .bat then I have server's console where I can type commands
When I use launcher I have both console and button to make server public

You might try to contact zebra (creator of guide you mentioned) on steam, he has more experience with servers, or ask for help on discord, the guys with specific knowledge stay on discord
Last edited by Wariat117; Mar 23, 2019 @ 3:18pm
TobiDoes Aug 6, 2019 @ 10:39am 
I'm just getting a timed out error in-game
CyberBlaster Aug 6, 2019 @ 11:08am 
Originally posted by The Nightingale:
I'm just getting a timed out error in-game
The host has to forward ports
Last edited by CyberBlaster; Aug 6, 2019 @ 11:43am
Angry Shredder Nov 14, 2022 @ 5:30pm 
Speaking of servers, is there any good servers or at least any I can join?
< >
Showing 1-12 of 12 comments
Per page: 1530 50