Minimum

Minimum

View Stats:
 This topic has been pinned, so it's probably important
76561198131995745  [developer] Mar 24, 2016 @ 8:31am
Player Hosted Server Guide
As announced, we’ve shifted the Minimum server infrastructure to a player hosted server system. One of the cool implications here is that server hosts can tweak the rules and parameters of their servers, see below for more details on this.

To host a server, open the MinimumLauncher.exe file, this is located in your Steam Directory (by default C:\Program Files (x86)\Steam\steamapps\common\Minimum\Binaries) and will help you easily create a server for Minimum.

In the launcher, you will see three default ports: 7777, 8105, and 27015. These may need to be adjusted to forward to your server machine. You may also need to provide specific access to allow Minimum through your server machine firewall if applicable (more about ports here https://support.steampowered.com/kb_article.php?ref=8571-GLVN-8711).

While steam isn’t required on the server machine, DirectX and VisualStudio are. These you can find in your steam directory (/Minimum/_CommonRedist). Please note, that when hosting server you will not currently run a visible instance of Minimum.

JOINING A SERVER:

To join a Dedicated (standard) Server:
1. Launch Minimum
2. Click “Play Now”
3. Click “Automatch”

To join a LAN Server:
4. Click on “Play Now”
5. Select “LAN Match”
6. Enter the host IP Port (for example: “192.168.1.1:7777”)
7. Select a team and click “Connect”

To join a specific Dedicated Server:
1. At any time, Open up console with the ~ key
2. Type in “open [IP:Port]” (for example: “open 192.168.1.1:7777”)

HOSTING A SERVER:

To host a Dedicated Server:
1. Launch MinimumLauncher.exe located in your Steam Directory (by default C:\Program Files (x86)\Steam\steamapps\common\Minimum\Binaries)
2. Ensure “Dedicated Server” is checked
3. Select the desired server parameters and click “Launch Server”

To host a LAN server:

1. Launch MinimumLauncher.exe
2. Ensure “Dedicated Server” is unchecked.
3. Select the desired server parameters and click “Launch Server”

ADMIN TOOLS:

Once your server is up and running via LAN or Dedicated Server, you will have access to a number of options affecting the player experience. For the time being, these are all accessible via the console (~). NOTE: You will have to run a separate client instance of minimum and log in to your server to access the console.

To access Admin Tools:

1. On the server device, open the file titled “DefaultGame.ini” (by default Documents/My Games/Minimum/MinGame/Config/)
2. Find the section called [Engine.AccessControl]
3. Under that add: AdminPassword=yourpassword
4. Launch your server
5. From a client instance of minimum, open up console by typing ~
6. Type in AdminLogin yourpassword
7. You should now be logged in as admin, and will have access to the following commands

Server Commands:

PlayerList - list all active players on the server
NetID(string) - list the ID of all players with the given name
Ban(string) - ban a player from the server
Kick(string) - kick a player from the server
UnBan(string) – unban a player from the server
MOTD(string) – set the message of the day for the server
BM(string) – send a message to all players
ChangeMap(string) – changes the map if the name is valid
CycleMap(string) – goes to the next map in your map cycle
RestartMap – restarts the current map on the server
ChangeMapNext(string) – changes the next map in our cycle
MapRotation(string) – sets the map cycle mapname+mapname+mapname..etc
SetTeam(string,string) – moves a player to a team
SetSpectator(string) – sets a player to spectator
ShuffleTeams() – changes player teams
AddBot(string) – adds a bot to a team
RemoveBot(string) – removes a bot from a team
Bots(string) – toggles enabling bots on the server
AdminPassword(string) – change the server admin password
Password(string) – sets a password to get into the server [not used in ranked]
AutoBalance(string) –toggles enabling autobalance [not used in ranked]
FFMode(string) – sets friendly fire mode
ScoreLimit(string) – sets the needed score/kill limit to end game
TimeLimit(int) – sets the timelimit needed to reach the scorelimit or end game
ServerName(string) – sets the server name
PlayerLimit(int) – sets the number of supported players in the server
Difficulty(int) – changes server difficulty level
Spectator(string) – toggle spectator mode
Warmup(string) – toggle warmup mode
DisableIdleKick() – turn off kicking idle players
GrantRPToAll(int) – give everyone a set amount of currency
WarmupBaseTimeout - This is the base warmup time when the players can join the server
WarmupTimeoutNotReady - It will added additional time for the number players not ready up
WarmupTimeoutCapacity - This is added time for the number players not on the server. For example if there are only 3 players on the server it will add additional time for the missing 7
WarmupTimeoutUnbalanced - If there teams are unbalanced it will add time for that as well.
< >
Showing 1-15 of 124 comments
MR.SOLACE Mar 24, 2016 @ 9:10am 
I don't have a MinimumLauncher.exe file somehow.. bug?
Splatty Mar 24, 2016 @ 9:12am 
Originally posted by Daddy Dantë:
I don't have a MinimumLauncher.exe file somehow.. bug?

Same
Puppet Mar 24, 2016 @ 9:31am 
Once the new build goes live you'll see it, no worries.
MR.SOLACE Mar 24, 2016 @ 9:48am 
Originally posted by PHO Puppet:
Once the new build goes live you'll see it, no worries.

Didn't you guys said the beta will be live today?
prismaticJester Mar 24, 2016 @ 9:48am 
Originally posted by Daddy Dantë:
Originally posted by PHO Puppet:
Once the new build goes live you'll see it, no worries.

Didn't you guys said the beta will be live today?
Patience..

Originally posted by PHO Puppet:
Once the new build goes live you'll see it, no worries.
You need to get to the discussions right now!
Sphinx Mar 24, 2016 @ 11:00am 
Originally posted by Daddy Dantë:
I don't have a MinimumLauncher.exe file somehow.. bug?
You have to look where you have installed the game.
For example in my case the path was:
D:\Program Files (x86)\Steam\steamapps\common\Minimum\Binaries
[ROTT] hackman Mar 24, 2016 @ 11:23am 
Originally posted by Raymoendo:
My experience with Minimum BETA:
- I can't play the game because of the lack of players if I make a Dedicated Server

So the game itself is stable, but if I make an Dedicated Server I don't know/understand how other players can join me. These are my experience so far, maybe the developers or the players can do something with this information.
Did you forward the ports in your Firewall? If you have a Firewall (e.g. Windows Firewall) you need to open the ports. Otherwise nobody will "see" your server except yourself.
Nomo Mar 24, 2016 @ 12:08pm 
So to great news I got a server up and running and it gets populated pretty quick!
But I can't get this admin stuff working properly. Seems simple enough but there is no DefualtGame.ini on MinGame.ini and I tried doing it in there but it's not working
[ROTT] hackman Mar 24, 2016 @ 12:18pm 
And please, provide a list of possible mapnames (needed for console commands). I had a look in the CookedPC directory and was overwhelmed with all the filenames.

Also, there is a problem with the server launcher:
- When you select a gamemode, the laucher does not narrow down the selectable maps. I assume not every map is compatible with all modes, right!?
I tried this with a buddy, and you can set it to Titan mode and yet select Courtyard, a map that apparently does not support Titan mode (too small). Thus, the server started in TDM on Courtyard, and repeated the same map over and over. I believe the reason is that the next map in queue was a different mode...? If my theory is wrong, something else is broken and the server tool ignores mapcycle and/or mode selection completely.
Last edited by [ROTT] hackman; Mar 24, 2016 @ 4:00pm
Puppet Mar 24, 2016 @ 12:37pm 
Currently working on improving admin.

MapName - FriendlyName:
CIT01_Base - Courtyard
CIT03_base - Disaster Zone
DES01_Base - Canyon
IND04_Base - Recyclotron
JUN03_Base - Altar of the Ancients
SPA01_Base - Space Station
TER01_Base - Zen Garden
TER03_base - Path of Lanterns
WELFARE404 Mar 24, 2016 @ 12:41pm 
Originally posted by Daddy Dantë:
I don't have a MinimumLauncher.exe file somehow.. bug?
same
Dr. Thicc'ms Mar 24, 2016 @ 12:46pm 
Originally posted by PHO Puppet:
Currently working on improving admin.

MapName - FriendlyName:
CIT01_Base - Courtyard
CIT03_base - Disaster Zone
DES01_Base - Canyon
IND04_Base - Recyclotron
JUN03_Base - Altar of the Ancients
SPA01_Base - Space Station
TER01_Base - Zen Garden
TER03_base - Path of Lanterns

Nice to see active development on the game again!

Seems that the DefaultGame.ini does not exist. Editing MinGame.ini's settings will also just revert to default on server launch. Creating a DefaultGame.ini also doesn't seem to work. Guess I'll be playing a lot of the same map today :p

KickRAzz Mar 24, 2016 @ 12:58pm 
So after setting everything up, i logged in as admin on my own server, it says that every command is not recognized. is there something im missing?
Puppet Mar 24, 2016 @ 12:58pm 
ini's are created in two places. One in the install directory and another in the My Games folder. Default should be in the install directory under MinGame/Config

As for missing executables, restart steam and you should see an update. If you don't wipe game, restart steam, redownload.

Steam is weird sometimes.
Max Is Back Mar 24, 2016 @ 1:03pm 
You guys are great! Thanks so much for this!
< >
Showing 1-15 of 124 comments
Per page: 1530 50