Blackwake

Blackwake

View Stats:
Blackwake > General Discussions > Topic Details
 This topic has been pinned, so it's probably important
Mastfire Studios  [developer] Feb 27, 2017 @ 8:15am
Custom servers now available [GUIDE]
This was just supported, so please let us know if you have any issues


Update: RadSquirrel has made an excellent guide here that is slightly more in depth: http://steamcommunity.com/sharedfiles/filedetails/?id=873816561


Hosting a Blackwake server is relatively simple. In this short guide we will walk you through quickly configuring your server for play.

Blackwake currently only supports Windows servers. We hope to support Linux in the near future. We won't be going over the process of obtaining a dedicated server, just what is required for Blackwake.


To start, you will need to download SteamCMD onto the machine: https://developer.valvesoftware.com/wiki/SteamCMD#Windows

Once downloaded, run SteamCMD and allow it to update: https://developer.valvesoftware.com/wiki/SteamCMD#Windows_2

When SteamCMD is finished setting up, you can now download the server.

This is how we set up our servers:

First, create a new batch file titled "server update.bat" with the following line inside:

"C:\steamcmd\steamcmd.exe" +login anonymous +force_install_dir ./blackwake_server/ +app_update 423410 validate +quit


Run this file and allow the server to download.

Once downloaded, move the batch file we've just created into C:\steamcmd\blackwake_server\, as we will be using it for both auto restarting and updating later.

Edit the "server update.bat" file we just moved, and add this to the bottom:

start "" "BlackwakeServer.exe" -batchmode -nographics

Run the bat again, the server will validate, start, and then generate a CFG file and close. You're now ready to configure your server.

Inside the server directory you'll see Server.cfg, this will configure your server.

serverName - Name of the server as seen on the server list
port - Game server port
sport - Steam game server port
hideFromList - Hide this server from the server list
restartHour - The hour of the day (0-23) when the server should auto restart to prevent time inaccuracies. -1 to not restart (not advised)
password - Password
gamemode - Game mode to run, 1 TDM 16, 2 TDM 32, 3 -, 4 -, 5 TDM Hoy 2v2, 6 TDM Galleon 2v2, 7 Fleet
friendlyPlayerCollision - Friendly players bump into each other, this can sometimes launch players
friendlySpreadFires - Requies the above setting to be on, and will spread fires between friendly players that bump into eachother
friendlyFire - Friendly fire
friendlyShipDamage - Cause damage to friendly ships
forceEqualFactions - Will only give new players the option to join the faction with less players
shipSpeedFactor - Speed of the ships, 1 is default, 0.5 is 50%, 2 is 200% etc
playerUpdateRate - Times per second player positions are updated. Minimum of 10. Increasing this uses more network usage but will reduce sliding/delay during melee fighting
allowGlobalVoice - by default players can only use global during voting and the win screen (0) changing this to (1) will allow it during the round


Once we've configured the server, we can now run it.


You should be good to go! Be sure the network of your dedicated server is configured properly and you can now update and start the server by running "server update.bat".

Keep in mind as we continue to add content to Blackwake the server configurables will change and more things will be able to be customized!


Making yourself admin:

To make yourself admin you'll first need to get your SteamID 64 from your Steam profile url. There are many websites that can do this conversion for you if you have a custom id url set. If not, you should see your ID in your profile url.

Once you have your id, you can make yourself admin by adding these two lines to Admin.txt:

name=id

Name is not important, just for record, be sure to omit = as a character (if it's in the name) or the entry will be ignored.
id is your steam 64 id

So, for example:

CaptainKidd=763655178835125746


You can add more admins by continuing to add lines to this file in this format.


Appointing moderators:

Unlike admins, moderators can be made while ingame. If you correctly made yourself admin you should now be able to see additional options when you click a player on the scoreboard. One of these will be "Make mod". You can un-mod a player through the same interface, or delete their entry from Mod.txt in the root of the server files.
Last edited by Mastfire Studios; Feb 27, 2017 @ 10:18pm
< >
Showing 1-15 of 220 comments
Currently getting "failed to install app, invalid platform" message

- Devs looking into it

http://steamcommunity.com/sharedfiles/filedetails/?id=873816561
Last edited by ☈ⒶⒹical Ⓢquirrel; Feb 27, 2017 @ 5:14pm
Tommy Shelby Feb 27, 2017 @ 9:16am 
Originally posted by Mastfire Studios:
Edit the "server update.bat" file we just moved, and add this to the bottom:

start "" "BlackwakeServer.exe" -batchmode -nographics

After doing this i get the following Error: "Windows cant find BlackwakeServer.exe. Check that you wrote the name correctly and try again after."

http://imgur.com/a/okyi1
Last edited by Tommy Shelby; Feb 27, 2017 @ 9:32am
Ale'X Feb 27, 2017 @ 9:20am 
Nice work Devs !!! When for Linux server files ? Planned ?

Thx !!
JohnWYB Feb 27, 2017 @ 9:36am 
Originally posted by Tommy Shelby:
Originally posted by Mastfire Studios:
Edit the "server update.bat" file we just moved, and add this to the bottom:

start "" "BlackwakeServer.exe" -batchmode -nographics

After doing this i get the following Error: "Windows cant find BlackwakeServer.exe. Check that you wrote the name correctly and try again after."

http://imgur.com/a/okyi1

This is caused by the server not being able to be downloaded right now. As you can see from the screenshot you provided, it says Invalid Platform.

The devs are working now to fix this and make the server files downloadable. Once this is done, you will be able to add the line "start "" "BlackwakeServer.exe" -batchmode -nographics". Until that time, I would advise keeping that line out and waiting until the server files are downloadable.

Edit: For example, I am just running "@echo off
start "" steamcmd.exe +login anonymous +force_install_dir "C:/BlackwakeServer" +app_update "423410" +quit" in my .bat file at the moment until the server files are downloadable.
Last edited by JohnWYB; Feb 27, 2017 @ 9:37am
Tommy Shelby Feb 27, 2017 @ 9:38am 
Originally posted by WYB:
This is caused by the server not being able to be downloaded right now. As you can see from the screenshot you provided, it says Invalid Platform.

The devs are working now to fix this and make the server files downloadable. Once this is done, you will be able to add the line "start "" "BlackwakeServer.exe" -batchmode -nographics". Until that time, I would advise keeping that line out and waiting until the server files are downloadable.

Cheers. I'll just wait till it is fixed then!
Claynz Feb 27, 2017 @ 9:56am 
Yep, i also got the Invalid Platform issue :)
App updated - no exe in files

- devs looking at it again
Psykopathic Feb 27, 2017 @ 10:40am 
Got past the invalid platform issue. But, looks like it didn't download BlackwakeServer.exe http://imgur.com/APnavlC

Cannot thank the devs enough for how quickly their fixing bugs and adding features!
Last edited by Psykopathic; Feb 27, 2017 @ 10:41am
Claynz Feb 27, 2017 @ 10:41am 
Appreciate fast updates! :steamhappy:
Mastfire Studios  [developer] Feb 27, 2017 @ 10:46am 
Currently in contact with Valve about the wrong platform issue
Mastfire Studios  [developer] Feb 27, 2017 @ 10:47am 
Should be good to go now, let us know
Psykopathic Feb 27, 2017 @ 10:48am 
Originally posted by Mastfire Studios:
Should be good to go now, let us know
Yup, looks likes it's downloading the required files!

-Update:
IT WORKS!

http://images.akamai.steamusercontent.com/ugc/93851906629540045/0710AF8A14012B8A4253D65162E29F1A11A2B003/

Doesn't seem to show up in the server list.
using: hideFromList=0
Last edited by Psykopathic; Feb 27, 2017 @ 11:12am
Mastfire Studios  [developer] Feb 27, 2017 @ 11:21am 
Originally posted by Psykopathic:
Originally posted by Mastfire Studios:
Should be good to go now, let us know
Yup, looks likes it's downloading the required files!

-Update:
IT WORKS!

http://images.akamai.steamusercontent.com/ugc/93851906629540045/0710AF8A14012B8A4253D65162E29F1A11A2B003/

Doesn't seem to show up in the server list.
using: hideFromList=0
Be sure you are allowing incoming UDP
Jack'lul Feb 27, 2017 @ 11:27am 
Holy ****, why does a simple game server uses over 2GB of RAM?
Even Battlefield servers don't use that much...

Also there seems to be a case where running the server prevents me from starting the game in steam (app already running), i know that's not something someone will normally do but you might want to look into it - might've mistakely used wrong ID's/auths on the server binary.
Last edited by Jack'lul; Feb 27, 2017 @ 11:29am
Upperking Feb 27, 2017 @ 11:29am 
I have multiple IP's how can I assign one of them for this server? I dont see a Ip settting
< >
Showing 1-15 of 220 comments
Per page: 15 30 50

Blackwake > General Discussions > Topic Details