Jump to content

How do I do this?


jjmadness1

Recommended Posts

If your ark server is on a Windows PC, open a cmd prompt and type    ipconfig
That will tell you your local IP address - usually beginning with 192.168.

That address goes into the private IP address field for each port number you forward.

If you have "port=7777" in your Ark command line, then you'll need to forward ports 7777 and 7778 UDP because Ark uses the port you specify - and the next one up.
I guess you have "QueryPort=27015" because you've already added that to the port forwarding.

I think the private port number should be the same as the inbound port number.

Your server PC should have a static IP address.  It should not "obtain an address automatically"
See the instructions under 

 

Link to comment
Share on other sites

13 hours ago, DuoMog said:

I think the private port number should be the same as the inbound port number.

THIS. I never configured BELKIN routers but from my experience with routing I can tell you what private port have to be same as inbound except some special cases. Router's task here is to tell your servers what other players want from the server. INBOUND port is a place on your router where your players asking for something. PRIVATE port is the place on your server where router should send player's questions. so in your table it should be like this:

Description		Inbound port	Type	IP			Private port
ARK stuff		27015		UDP	<server IP>		27015
ARK stuff		27015		TCP	<server IP>		27015
ARK stuff		7777		UDP	<server IP>		7777
ARK stuff		7777		TCP	<server IP>		7777

@jjmadness1 and if you haven't done that yet do the stuff with static IP on your server using instructions from the link in DuoMog's post

Link to comment
Share on other sites

13 hours ago, DuoMog said:

If you have "port=7777" in your Ark command line, then you'll need to forward ports 7777 and 7778 UDP because Ark uses the port you specify - and the next one up.

as I know you need to open next port only if you use raw sockets option on your server, but I could be wrong

Link to comment
Share on other sites

Just now, [EG] Comdriver W31 said:

as I know you need to open next port only if you use raw sockets option on your server, but I could be wrong

You always need to open the next port up.  I've verified this on my server (which doesn't use Ark's raw sockets).

You can verify it yourself... open up the ports and start the server - then use Wireshark to observe the traffic.

Link to comment
Share on other sites

2 hours ago, [EG] Comdriver W31 said:

Looks you're right. just did a small test and every 10 seconds my ark server sends something to steam and every 30 seconds steam sends something in response. thank you for the info.

Thanks for confirming this.

Link to comment
Share on other sites

If needed, heres the whole error;

Fatal error!

VERSION: 283.112 
ShooterGameServer.exe!USkinnedMeshComponent::ShouldTickPose() (0x00007ff6e67d9836) + 332 bytes [d:\build\pc\engine\source\runtime\engine\private\skinnedmeshcomponent.cpp:253]
ShooterGameServer.exe!USkeletalMeshComponent::ShouldTickPose() (0x00007ff6e67c285a) + 8 bytes [d:\build\pc\engine\source\runtime\engine\private\skeletalmeshcomponent.cpp:737]
ShooterGameServer.exe!USkinnedMeshComponent::TickComponent() (0x00007ff6e67d9bcb) + 19 bytes [d:\build\pc\engine\source\runtime\engine\private\skinnedmeshcomponent.cpp:319]
ShooterGameServer.exe!USkeletalMeshComponent::TickComponentInternal() (0x00007ff6e67c2bb0) + 0 bytes [d:\build\pc\engine\source\runtime\engine\private\skeletalmeshcomponent.cpp:802]
ShooterGameServer.exe!USkeletalMeshComponent::TickComponent() (0x00007ff6e67c763b) + 0 bytes [d:\build\pc\engine\source\runtime\engine\private\skeletalmeshcomponent.cpp:2300]
ShooterGameServer.exe!UActorComponent::ConditionalTickComponent() (0x00007ff6e6596f0c) + 0 bytes [d:\build\pc\engine\source\runtime\engine\private\actorcomponent.cpp:971]
ShooterGameServer.exe!TGraphTask<FTickTaskSequencer::FTickFunctionTask>::ExecuteTask() (0x00007ff6e685b5e0) + 30 bytes [d:\build\pc\engine\source\runtime\core\public\async\taskgraphinterfaces.h:871]
ShooterGameServer.exe!FNamedTaskThread::ProcessTasksNamedThread() (0x00007ff6e5ff5135) + 0 bytes [d:\build\pc\engine\source\runtime\core\private\async\taskgraph.cpp:939]
ShooterGameServer.exe!FNamedTaskThread::ProcessTasksUntilQuit() (0x00007ff6e5ff4a5d) + 0 bytes [d:\build\pc\engine\source\runtime\core\private\async\taskgraph.cpp:680]
ShooterGameServer.exe!FTaskGraphImplementation::WaitUntilTasksComplete() (0x00007ff6e5ff67ba) + 0 bytes [d:\build\pc\engine\source\runtime\core\private\async\taskgraph.cpp:1777]
ShooterGameServer.exe!FTickTaskSequencer::ReleaseTickGroup() (0x00007ff6e682930f) + 0 bytes [d:\build\pc\engine\source\runtime\engine\private\ticktaskmanager.cpp:205]
ShooterGameServer.exe!FTickTaskManager::RunTickGroup() (0x00007ff6e682cb8c) + 0 bytes [d:\build\pc\engine\source\runtime\engine\private\ticktaskmanager.cpp:867]
ShooterGameServer.exe!UWorld::RunTickGroup() (0x00007ff6e66ed913) + 0 bytes [d:\build\pc\engine\source\runtime\engine\private\leveltick.cpp:697]
ShooterGameServer.exe!UWorld::Tick() (0x00007ff6e66effd9) + 0 bytes [d:\build\pc\engine\source\runtime\engine\private\leveltick.cpp:1386]
ShooterGameServer.exe!UGameEngine::Tick() (0x00007ff6e664ce8f) + 0 bytes [d:\build\pc\engine\source\runtime\engine\private\gameengine.cpp:1170]
ShooterGameServer.exe!FEngineLoop::Tick() (0x00007ff6e53e8eac) + 0 bytes [d:\build\pc\engine\source\runtime\launch\private\launchengineloop.cpp:2421]
ShooterGameServer.exe!GuardedMain() (0x00007ff6e53e481c) + 0 bytes [d:\build\pc\engine\source\runtime\launch\private\launch.cpp:140]
ShooterGameServer.exe!GuardedMainWrapper() (0x00007ff6e53e9efa) + 5 bytes [d:\build\pc\engine\source\runtime\launch\private\windows\launchwindows.cpp:125]
ShooterGameServer.exe!WinMain() (0x00007ff6e53ea030) + 8 bytes [d:\build\pc\engine\source\runtime\launch\private\windows\launchwindows.cpp:209]
ShooterGameServer.exe!__tmainCRTStartup() (0x00007ff6e7630461) + 21 bytes [f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c:618]
KERNEL32.DLL!UnknownFunction (0x00007ffa979e3034) + 0 bytes [UnknownFile:0]
ntdll.dll!UnknownFunction (0x00007ffa99e41461) + 0 bytes [UnknownFile:0]
ntdll.dll!UnknownFunction (0x00007ffa99e41461) + 0 bytes [UnknownFile:0]
 

Link to comment
Share on other sites

On 10/6/2018 at 3:59 AM, jjmadness1 said:

Do I put my ipv4 adress in the private ip adress box?

there should be your server's local IP.

and I don't think that error have any relation to open/closed ports. in that case server still should run without any fatal errors, without open ports server will think what it is just private local server for playing on local network. I think it is something with your server configuration or game files. have you tried to reset config files to default? or check files/reinstall server? don't forget to do a backup of your saves if you're going to try that.

what do you use to run your server? only scripts and steam cmd? or maybe ark server manager?

is it on your gaming machine or do you have dedicated machine/virtual machine for you server?

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...