Jump to content

[HELP WANTED]Dedicated Server With NPS/FRP


WiiGe
 Share

Recommended Posts

Present Condition:

  • I am an administrator of an ARK Dedicated Server, and hope host it on my own bare metal machine.
  • It's i7-8700K with 64GB RAM, perfect for multi-maps game server. but have no public address.
  • so I bought an Aliyun VPS and installed the NPS from Github on the VPS(frp might be an equivalent option), VPS ran on 2Cores-2G-20Mbps set up.
  • my actually game server on LAN (local IP : BBB.BBB.BBB.BBB, CGNAT public IP: CCC.CCC.CCC.CCC) was proxied by VPS(public IP: AAA.AAA.AAA.AAA) with such tunnel configuration:
  • FirstMap:
  • local UDP:7777 <-> VPS UDP:7777
  • local UDP:7778 <-> VPS UDP:7778
  • local UDP:27015 <-> VPS UDP:27015
  • SecondMap:
  • local UDP:7779 <-> VPS UDP:7779
  • local UDP:7790 <-> VPS UDP:7790
  • local UDP:27016 <-> VPS UDP:27016
  • 1684338642923.jpg.cec66a9cc464b5eb5b7667e2f1feb0c0.jpg
  • I configured these by NPS control panel, and Steam Server "Add" list can observe my serverimage.png.f9939d75bcf6c6aaee8a80e201465917.png
  • [Problem] friends join server failed occasionally due to timeout
  • [Problem] map cannot see each other
  • [Big Problem] never completely Publish server due to NAT 
  • I think server can be searched but publish failed, is due to  Ark Server try to publish itself as a server on CCC.CCC.CCC.CCC but not a server on AAA.AAA.AAA.AAA
  • no firewall enabled on game server and VPS

What I have Done:

  • tried Windows Server RAS(VPN) & NAT  and failed, made my HomeLab hard to access
  • tried not to reverse proxy but forward proxy, start socks5 proxy on VPS and proxy Ark Server process with Proxifier, proxifier says "failed to connect server"

What I want: 

  • completely Publish server on Steam as a server on AAA.AAA.AAA.AAA
  • normally transfer character between maps on one machine

 

What Can I do to this server? Any suggestion or solution? Please Help

 

Edited by WiiGe
Link to comment
Share on other sites

thx for your reply,  i7-8700K machine is my actually game server. the expression "have no public address" means I have no available public address. It's a CGNAT address assigned by ISP, and I was told my entire neighborhood share this one address. I reckon ISP may never specially write new lines on switch for me.

>>my actually game server on LAN (local IP : BBB.BBB.BBB.BBB, CGNAT public IP: CCC.CCC.CCC.CCC)

BBB.BBB.BBB.BBB is the address show by ipconfig and CCC.CCC.CCC.CCC is the result return by whatismyip refer to one same machine

so I need to fabricate the public/external IP of game server as AAA.AAA.AAA.AAA

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...