David Prassel  [developer] Apr 20, 2013 @ 3:58pm
Server Commands
List of commands for server creation from a shortcut/commandline

REQUIREMENTS:
'ORION: Dino Horde' Dedicated Server tool via Steam Tools.


FORMAT:
-"..\Binaries\Win32\DHGameServer.exe" <mapname> <gameoptions> <port stuff>

CONQUEST / VITAL MAP NAMES:
  • SGSDS-World-Tundra
  • SGSDS-World-Plains

SURVIVAL / CTF MAP NAMES:
  • SGSDS-Arid
  • SGSDS-Peak
  • SGSDS-Raupi
  • SGSDS-Slopes
  • SGSDS-Strike
  • SGSDS-SantasLair
  • SGSDS-Hell

PVP & RAMPAGE MAP NAMES:
  • SGSDS-Covan
  • SGSDS-Depth
  • SGSDS-ToonDepth
  • SGSDS-Eden

COMPETITIVE MAP NAMES: (Slaughter, Duel, Duel TDM)
  • SGSDS-Haven
  • SGSDS-Nanko
  • SGSDS-Trine
  • SGSDS-ElmStreet

    DEUL MAP NAMES: (FFA Duel, 1v1)
  • SGSDS-Centari
  • SGSDS-Elevation
  • SGSDS-Current
  • SGSDS-Drift
  • SGSDS-Airlock


    GAME OPTIONS:
    All game options will start with a ? followed by a key/value pairing in the format ?key=value
    • ?game (chooses the gamemode)
    • SGSOrion.SGS_GameSurvival
    • SGSOrion.SGS_GameSlaughter
    • SGSOrion.SGS_GameRampage
    • SGSOrion.SGS_GameTeamElimination
    • SGSOrion.SGS_GameKingOfTheHill
    • SGSOrion.SGS_GameFreeForAll
    • SGSOrion.SGS_GameGunGame
    • SGSOrion.SGS_GameInstagib
    • SGSOrion.SGS_GameDuel
    • SGSOrion.SGS_GameFFADuel
    • example: ?game=SGSOrion.SGS_GameGunGame


    //case matters for any yes/no options and for difficulty
    • ?GamePassword=password
    • ?StartingCredits=5000 (valid numbers are 0-5000)
    • ?AIDinosaurs=ENABLED/DISABLED (whether or not extra world dinosaurs are enabled or not)
    • ?Vehicles=ENABLED/DISABLED (whether or not vehicles will spawn, always off on insane)
    • ?Abilites=ENABLED/DISABLED (whether or not abilities are enabled)
    • ?Difficulty=NOOB/EASY/MEDIUM/HARD/INSANE/REDIKULOUS (difficulty)
    • ?Revival= ENABLED/DISABLED (whether or not players can get revived once they take too much damage)
    • ?SlowMotion=ENABLED/DISABLED (whether or not slow motion is enabled)


    PORT OPTIONS:
    • multihome=192.168.1.67 (ip you want to broadcast on, use your local ip if you're behind a router)
    • Port=7777 (the port you want to broadcast on, must be properly forwarded)
    • unattended (add this)


    //SOME EXAMPLES:
    "..\Binaries\Win32\DHGameServer.exe" SGSDS-Raupi?game=SGSOrion.SGS_GameSurvival ?StartingCredits=5000 ?Difficulty=EASY -multihome=192.168.1.67 -Port=1890 -unattended
    "..\Binaries\Win32\DHGameServer.exe" SGSDS-Covan?game=SGSOrion.SGS_GameFreeForAll -multihome=192.168.1.67 -Port=7188 -unattended
    "..\Binaries\Win32\DHGameServer.exe" SGSDS-Arid?game=SGSOrion.SGS_GameSurvival ?StartingCredits=5000 ?Difficulty=EASY -multihome=192.168.1.67 -Port=7125 -unattended
    "..\Binaries\Win32\DHGameServer.exe" SGSDS-Eden?game=SGSOrion.SGS_GameRampage ?AIDinosaurs=NO -multihome=192.168.1.67 -Port=1276 -unattended


    THINGS TO CONSIDER:
    • By default the port is setup to use three ports to successfully connect to steam and have your server visible on the server browser,
    • These ports are always port, port+1 and port+2. So -Port=7188 would requie ports 7188, 7189 and 7190 to be forwarded
    • If you match a map to the an unsupported game type, you will get funky results


    [UPDATED! - 8/25/2014] - PREHISTORIC GAME MODE COMMANDS:
    • ?DinoHP Values = "25%" "50%" "100%" "200%" "300%" "400%"
    • ?DinoDmg Values = "25%" "50%" "100%" "200%" "300%" "400%"
    • ?GenTimer Values = "1 min" "2 min" "3 min" "4 min" "5 min"
    • ?CreditRate Values = "0%" "25%" "50%" "100%" "200%" "300%" "400%"
    • ?SmallDino Values = "25%" "50%" "100%" "200%" "300%" "400%" "500%"
    • ?LargeDino Values = "25%" "50%" "100%" "200%" "300%" "400%" "500%"
    • ?Vehicles Values = ENABLED DISABLED
    • ?StartingCredits Values = "20,000" "15,000" "10,000" "5,000" "2,500" "0"
    • ?Silly Values = ENABLED DISABLED

    These values will only work when the game difficulty is set to prehistoric and the game mode is survival or conquest.

    ?Game=SGSOrion.SGS_GameConquest ?DinoHP="25%"?DinoDmg="400%" etc.
Last edited by David Prassel; Aug 25 @ 7:37am
Showing 1-15 of 98 comments
< >
Zami Apr 22, 2013 @ 10:02am 
Also, you should explain how the -Query function works for people who don't have more than one IP on their dedicated boxes. ;)
David Prassel  [developer] Aug 17, 2013 @ 11:48am 
Updated the original post with some of the newer, updated variables for game modes. Also added all the up-to-date levels.
Stickman Aug 22, 2013 @ 6:20am 
Windows-only for the dedicated server? Any plans for other OSes?
RΞV [A] MonkeyDrone Aug 23, 2013 @ 3:15am 
Originally posted by Stickman:
Windows-only for the dedicated server? Any plans for other OSes?

I second that question. Us communities with linux dedicated machines feel left out =/
IMAFIRINMAHLAZAH Aug 28, 2013 @ 9:20pm 
where do I use these commands? the server tool doesn't allow me to type them into it. i'm a nub at server-related things.
raupi Aug 29, 2013 @ 1:42am 
You need to create a shortcut to the application and fill in your commands into the target line. Take a look at this example:

"...\Binaries\Win32\DHGameServer.exe" SGSDS-Eden?game=SGSOrion.SGS_GameRampage ?AIDinosaurs=NO -multihome=192.168.1.67 -Port=1276 -unattended
The first part including DHGameServer.exe is the path to the application and should already be standing in the target field of your shortcut when viewing its properties. You just need to add the desired properties at the end. Make sure to stay outside of the quotation marks.

Another way would be using that same line in your command prompt.
Last edited by raupi; Aug 29, 2013 @ 1:46am
IMAFIRINMAHLAZAH Aug 29, 2013 @ 5:13pm 
I've done these types of target extensions before, so I think I can do this. The part where it mentions port-forwarding is greek to me, though. I know nothing about ports or port-forwarding or how to do the Port +2 thing.

I kinda messed up my registry a while ago and my local IPv4 Address does not look very normal (10.0.0.7). I know that it changed to 10.0.0.7 but i'm not sure what it was before. is this needed for port forwarding? Is there another way to manually check your local IP?

Also, when I run the DHGameServer.exe, does it automatically make the server? or do you have to be in-game or something? I know these are a lot of questions, and I may be spamming, but I've had a lot of trouble with server-making things in the past, such as minecraft, and it never seems to work on my end.
RΞV [A] MonkeyDrone Aug 29, 2013 @ 10:27pm 
Originally posted by IMAFIRINMAHLAZAH:
I've done these types of target extensions before, so I think I can do this. The part where it mentions port-forwarding is greek to me, though. I know nothing about ports or port-forwarding or how to do the Port +2 thing.

I kinda messed up my registry a while ago and my local IPv4 Address does not look very normal (10.0.0.7). I know that it changed to 10.0.0.7 but i'm not sure what it was before. is this needed for port forwarding? Is there another way to manually check your local IP?

Also, when I run the DHGameServer.exe, does it automatically make the server? or do you have to be in-game or something? I know these are a lot of questions, and I may be spamming, but I've had a lot of trouble with server-making things in the past, such as minecraft, and it never seems to work on my end.


Originally posted by IMAFIRINMAHLAZAH:
I've done these types of target extensions before, so I think I can do this. The part where it mentions port-forwarding is greek to me, though. I know nothing about ports or port-forwarding or how to do the Port +2 thing.

I kinda messed up my registry a while ago and my local IPv4 Address does not look very normal (10.0.0.7). I know that it changed to 10.0.0.7 but i'm not sure what it was before. is this needed for port forwarding? Is there another way to manually check your local IP?

Also, when I run the DHGameServer.exe, does it automatically make the server? or do you have to be in-game or something? I know these are a lot of questions, and I may be spamming, but I've had a lot of trouble with server-making things in the past, such as minecraft, and it never seems to work on my end.

Rule #1 of anything: Never, Never, Never Ever touch the registry for any settings.

It looks like you manually assigned an IP address to your local network.

Check this video out, http://www.youtube.com/watch?v=SKyP6Wlw9ao

It will give you instructions on how to adjust your IP to make it automatic or put in manual settings.

And yes, once you run the DHGameServer.exe file with the extra commands in front of it, it automatically starts up the server. The server is standalone and it will keep running even if your not in it.
Bulldogs Aug 29, 2013 @ 11:23pm 
Can anyone tell me what -unattended is for please.

Also i have a server running fine (Dedicated server) using the following in my shortcut:

E:\Steamgames\SteamApps\common\DinoBeatdownServer\Binaries

\Win32\DHGameServer.exe SGSDS-Arid ?game=SGSOrion.SGS_GameDinoSurvival ?

StartingCredits=5000 ?Difficulty=MEDIUM ?Revival=YES ?Abilites=YES ?

Vehicles=YES ?AIDinosaurs=YES ?SlowMotion=NO -Port=7777

Players can connect fine, but i had a few ppl griefing and i would liek to know how i go about being able to log in as admin, so i can kick these ppl.

I read there is a command as follows: AdminLogin [password] - Log in as server admin using the given password. This is required for some exec commands to work.

But i dont know where to set the admin login password, any ideas?
IMAFIRINMAHLAZAH Aug 29, 2013 @ 11:54pm 
Thank you :) Now I actually remember doing this a while ago after watching an IP-related video on how to tweak the internet connection for more less lag in gameplay. I'm not sure how i ended up with 10.0.0.7, though. Not exactly sure how to reset the IP, DNS or other settings, though. i'll set it to automatic retrieval. Now I think the only problem is that I have no idea how to go about port-forwarding. sounds intimidating :L
RΞV [A] MonkeyDrone Aug 30, 2013 @ 12:04am 
Originally posted by IMAFIRINMAHLAZAH:
Thank you :) Now I actually remember doing this a while ago after watching an IP-related video on how to tweak the internet connection for more less lag in gameplay. I'm not sure how i ended up with 10.0.0.7, though. Not exactly sure how to reset the IP, DNS or other settings, though. i'll set it to automatic retrieval. Now I think the only problem is that I have no idea how to go about port-forwarding. sounds intimidating :L

Port Forwarding is done on your router. Most routers make it easy to open ports and allow port forwarding. What you really want to do is just 'open' ports first. Get into your router and digg around in the settings. Don't touch anything else but the ports section.
IMAFIRINMAHLAZAH Aug 30, 2013 @ 12:11am 
Are you talking about the actual router itself, or an application that is associated with it? The thing is, I'm using a computer that wirelessly connects to the router upstairs, on a different computer. Access to that may be hindered, but I'll ask my "guardian" :P. yeah, I'm a 16-year-old without total control of the whole internet setup.
RΞV [A] MonkeyDrone Aug 30, 2013 @ 12:14am 
The settings will be on the router itself, it can only be done on the router. So you will have to ask the 'powers that be' for access. xD good luck.
IMAFIRINMAHLAZAH Aug 30, 2013 @ 12:53am 
okay, so i discovered a way to port-forward that i forgot about. i input my default gateway into the browser bar thing, and i set up a portforward thing. i still haven't been able to reset my ip address, but it worked anyway. i opened up dino horde, and found a server named "dedicated server" and it said it was in "MENU". i tried going into it, but there was no class selection screen, and when i selected "Spectate", a black screen just came up.
Last edited by IMAFIRINMAHLAZAH; Sep 2, 2013 @ 3:32am
IMAFIRINMAHLAZAH Aug 30, 2013 @ 12:56am 
Regarding "C= 64", I'm as far as you now. except the black screen. maybe i didn't setup the paramaters correctly.
Showing 1-15 of 98 comments
< >
Per page: 15 30 50