ORION: Prelude

ORION: Prelude

查看统计:
 此主题已被置顶,因此可能具有重要性
PRAZ  [开发者] 2013 年 4 月 20 日 下午 3:58
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.
最后由 PRAZ 编辑于; 2014 年 8 月 25 日 上午 7:37
< >
正在显示第 1 - 15 条,共 130 条留言
Zami 2013 年 4 月 22 日 上午 10:02 
Also, you should explain how the -Query function works for people who don't have more than one IP on their dedicated boxes. ;)
PRAZ  [开发者] 2013 年 8 月 17 日 上午 11:48 
Updated the original post with some of the newer, updated variables for game modes. Also added all the up-to-date levels.
Stickman 2013 年 8 月 22 日 上午 6:20 
Windows-only for the dedicated server? Any plans for other OSes?
MonkeyDrone 2013 年 8 月 23 日 上午 3:15 
引用自 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 =/
Obamna ;( 2013 年 8 月 28 日 下午 9:20 
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 2013 年 8 月 29 日 上午 1:42 
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.
最后由 raupi 编辑于; 2013 年 8 月 29 日 上午 1:46
Obamna ;( 2013 年 8 月 29 日 下午 5:13 
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.
MonkeyDrone 2013 年 8 月 29 日 下午 10:27 
引用自 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.


引用自 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.
こんにちは 2013 年 8 月 29 日 下午 11:23 
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?
Obamna ;( 2013 年 8 月 29 日 下午 11:54 
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
MonkeyDrone 2013 年 8 月 30 日 上午 12:04 
引用自 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.
Obamna ;( 2013 年 8 月 30 日 上午 12:11 
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.
MonkeyDrone 2013 年 8 月 30 日 上午 12:14 
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.
Obamna ;( 2013 年 8 月 30 日 上午 12:53 
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.
最后由 Obamna ;( 编辑于; 2013 年 9 月 2 日 上午 3:32
Obamna ;( 2013 年 8 月 30 日 上午 12:56 
Regarding "C= 64", I'm as far as you now. except the black screen. maybe i didn't setup the paramaters correctly.
< >
正在显示第 1 - 15 条,共 130 条留言
每页显示数: 1530 50