Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
1.) I am not a hacker, nor would I ever be interested in your account (I deal with enough stuff like this as my job, trying to protect our network).
2.) I do not use any phishing attacks or anything, I only offered to help you, as I have helped lots of people on these forms with servers (Helps being a Network Engineer)
3.) I offered for you to add me to steam, so you could post the info of your server.bat file so I could look at it without you having to share it with everyone plus I respond quicker on steam then I do on the forms. (Although you need to blank out any passwords / usernames for it).
Now, for the port. This is your decision. By default the game uses port 7777 (TCP and UDP), and port 27015 (TCP and UDP), so the port you would use is 27015, but you need port forwarding setup for both 7777 and 27015.
Personally, I run my servers on port 27016 just because a lot of other steam games use 27015.
start ShooterGameServer.exe TheIsland?QueryPort=27016?SessionName=GAMENAME?MaxPlayers=40?listen?ServerPassword=PASSWORD?ServerAdminPassword=PASSWORD? -nosteamclient -game -server -log
In my case, the bat file is located at:
F:\ARKServer\ShooterGame\Binaries\Win64\Serverload.bat
To me, it sounds like the bat file you are using is not in the same directory as shootergameserver.exe, thus it cannot find the file and closes.
Port: 7777 (TCP and UDP)
Port: 27015 (TCP and UDP)
Everyone uses the same ports, unless you specify them differently in the bat file, You simply need to make sure the game is listening on 27015 and you should be good. In the bat file, you see the QueryPort=27016? That is the port the game will listen on.
Each port is bound to the PC running the server, So when you start Shootergameserver.exe, it will bind port 7777 and 27015 to that PC and open those ports, The problem is that PC has those ports open so anyone in your local network can see them, but the router will block anyone outside the network from connecting, thus you need to tell the router to forward those ports to the server hosting the game.
Lets say my WAN IP address (Internet) us 96.5.50.15, and my internal address is 192.1.1.2, What will happen is when someone tries to connect to 96.5.50.15, the router will block the inbound connection because the port is closed, so you need to login and tell it "If anything requests to connect on port 27015, tell it to look internally at 192.1.1.2" which is what port forwarding is, and once it is correctly setup, when someone puts in a request to the router to connect to your server on port 27015, the router will forward the request to the local PC that is in the routing table such as 192.1.1.2.