#So... it shuoldnt be an issue to connect to local computer - (server within my own home)

1 messages · Page 1 of 1 (latest)

quiet sigil
#

heres the problem i connect to the server i see bunch of spam messages like its loading but then it kicks me back to main menu. ive tryed warp cloud flare opened ports etc... im a bit fustrated becuse i have spend at lest 5 hours trying to fix this.. 🐐

wide vale
#

Hello @quiet sigil !

I am very sorry that you are having issues that you were not able to solve 🙁

I know you wrote in other chats, but please bare with me, i need to gather the basic understanding of your problem

#

Can you please tell me what server you are trying to connect to?

#

is it a self hosted dedicated server, or a rented server? or your friend is doing Host from the game?

quiet sigil
#

self hosted dedicated server

#

(my own)

wide vale
#

okay, so your friends can connect to it but you don't?

graceful lodge
#

Just to chime in for a second, two fixes for this I've seen so far were

  • disable vanguard anticheat from riot
  • "i was hooking my gaming PCs Ethernet to ONU and i had changed my setup to ONU > Router(DMZ) > Server PC and it now works perfectly" - quote from player
#

@wide vale passing the ball back to you

quiet sigil
#

dont have vangrud (dont play roit games) and i even tryed DMZ

#

none of my freinds have had time to try and connect yet

wide vale
#

You might have done this already in other chats, but I would like to ask you to do it one more time if you have already done this:

Win + R - Enter "cmd"- press Enter

and paste these thees links in there (one by one, pressing enter after each time you enter a string) and show me screenshots afterwards:
curl -i https://r5coopapigateway-kr-release.windrose.support/ping
curl -i https://r5coopapigateway-eu-release.windrose.support/ping
curl -i https://r5coopapigateway-ru-release.windrose.support/ping

quiet sigil
wide vale
#

okay... this one is working fine

#

can I ask you to try connecting to a hotspot from your phone and try to connect to the server with this connection?

quiet sigil
#

dont have one to connect with

wide vale
#

okay

wintry frost
#

To fix this set your docker container network to host if running a container. In the server options set your p2p proxy address to the host machines ip address.

quiet sigil
#

in the game json? (p2p)

wintry frost
#

Yes. The server description. Otherwise pc in network with server can’t connect

#

It doesn’t resolve the 127.0.0.1 correctly

quiet sigil
#

hmm since the contaner is already host i supose i can try the change the 127.0.0.1

#

no ports just ip right

wintry frost
#

Yep

quiet sigil
#

nada it just keeps crashing changeing it to that

#

@drake any ideas ? heh

wide vale
#

was hoping it would help you!

#

we do indeed have an issue with connecting with the same network

wintry frost
#

We had a lot of people with self host on same network. That did help a few.

#

I would just confirm the p2p proxy address in the server json once it’s running. Get server logs too of the handshake on connect

quiet sigil
#

yea i dont why this is happening like any other game server i have set up i had no issue connecting to

wintry frost
#

Should see a bunch of stun logs

#

The connection is different. It’s like a dynamic UDP port with p2p negotiation.

#

What’s your yaml look like?

quiet sigil
#

well i use ptrodactyl

nimble jacinth
#

I self host on my network from a separate linux box running Proton Experimental and it's working perfectly.

#

Gotta be something with the docker stack.

quiet sigil
wintry frost
#

The unknown function error. That’s different again.

wintry frost
quiet sigil
#

dos it make a differace if in my yml if theres http:// before the ip ? for the P2P?

#

boo well that didnt work nither

nimble jacinth
#

I didn't see if you said that external clients can connect or not

#

Oh you said they haven't been able to try yet, I see it now.

quiet sigil
#

well non of my buddys have been able to

#

yea

nimble jacinth
#

I can give it a shot real quick if you want to shoot me an invite code, might narrow it down a bit.

wintry frost
#

P2P proxy address should just be the ip of your host machine the server is running in. I.e 192.168.1.68

nimble jacinth
#

Is the host machine a linux box or are you running docker desktop on windows/mac?

wintry frost
#

The network needs to be host on the container to allow the container to bind to the Nic. However your logs indicate a server error not a handshake error

nimble jacinth
#

Okay so I just verified I can connect to his server, so it's just him locally having the problem.

#

@quiet sigil Is this docker image running on linux?

quiet sigil
#

yep threw pterodactyl panel in proxmox (linux vm)

wintry frost
#

Is there another layer of network then? LAN>proxmox>vm>docker

nimble jacinth
#

Yeah, that's a lot of networking layers to go through locally. I assume you're game client is running on a completely separate box?

quiet sigil
#

yep

#

differnt computer

wintry frost
#

The docker image needs to bind on a NIC connected to your LAN because of how they handle their tunnelling

#

So you’d have to allow the vm to bridge to the proxmox host too

#

Then set the p2p proxy address to the proxmox host ip

nimble jacinth
#

You need to run with the... what is it... --network host flag?

wintry frost
#

Yeah but twice

nimble jacinth
#

On the docker image right? Been a while since I messed with docker.

wintry frost
#

Once for docker to vm then again for vm to proxmox host

quiet sigil
#

cuse its VM linux server 24 >then pterodactyl panel

#

like lan proxmox >ubuntu server 24 vm > pterodactyl panel>windrose

nimble jacinth
#

Pterodactyl should have a host network mode option I think right?

wintry frost
#

Yep…. You need to get the windrose container bound to the proxmox host.

#

And it might break other things

quiet sigil
#

is there another way/easy setup for to run it in another conntaer?

wintry frost
#

You can run in a proxmox vm outside of docker.

nimble jacinth
#

Yeah I mean I'm just running on an ubuntu box with steam installed on a separate steam account using proton experimental and it's working great.

quiet sigil
#

so like steam installed (ran from there)

wintry frost
#

Once you download the server in steam you don’t even need to be logged in to run it.

#

Yep

nimble jacinth
#

Yeah.

wintry frost
#

You’d still need to have the vm network set to host.

#

Bridge won’t work

nimble jacinth
#

In Steam just make sure you right click on the windrose server and set the compatiblity to use Proton Experimental (other versions may also work, haven't tried since this is working fine for me)

quiet sigil
#

so in my proxmox for the current vm (has my nic ) then mac - but it also says brigde=vmbr

wintry frost
#

I only know VMware and docker sorry 🙁

#

They may be using similar terminology for something different. You need the vm to have an ip in your lan subnet that your pc can hit

quiet sigil
#

hmm

nimble jacinth
#

I don't think it does direct connections does it? Watching my log for when I connect to my local server it still looks like it's going through Steam's relay servers.

#

So I don't know how much the host networking is going to matter for the VM itself.

quiet sigil
#

yea its a werid issue i havent actualy played the game - (becuse i wanted to do it on the server ) lool

nimble jacinth
#

Yeah I mean I just watched my log while connecting to my server and it definitely relayed via steam.

wintry frost
#

It’s because of the tunnelling

#

Your PC can’t route to itself through the public ip, so connects to the proxy address instead, which is a docker ip it can’t get to

nimble jacinth
#

The game is effectively standing up a reverse proxy for connections, yeah? That's the best I can tell, I don't think it's doing actual UPnP

wintry frost
#

It’s not

#

Someone did a good write up on the indifferent broccoli GitHub on lan connection issues

#

That’s what drove me to the host network and proxy address and got it running for docker installs on bare metal. This is a bit harder because it’s nested vms

nimble jacinth
#

Yeah I mean short of doing some tcpdumps to see if traffic is making it and watching the host firewall for drops or something, I think moving a NAT layer out and running directly in linux with steam is probably the easiest path to resolution.

wintry frost
#

I’d be willing to bet that the server to client part of the handshake/negotiation is making it, but the client to server UDP packet is getting lost.

quiet sigil
#

well thx for the help im gona hop threw some hoops and see if i can do it the other way lol

stiff delta
#

Was following this thread and just want to point out that binding the container to the host network did the trick for me. Thanks!

quiet sigil
#

how did ya manage that ? 🙂

stiff delta
#

this is my compose:

  windrose:
    network_mode: "host"
    image: indifferentbroccoli/windrose-server-docker
    restart: unless-stopped
    container_name: windrose
    stop_grace_period: 30s
    env_file:
      - .env
    volumes:
      - ./server-files:/home/steam/server-files

adding network_mode: "host" fixed this for me

quiet sigil
#

on proxmox? or were is the file ?

stiff delta
#

this is my .env

PUID=568
PGID=568
UPDATE_ON_START=true
SERVER_NAME=[REDACTED]
SERVER_PASSWORD=[REDACTED]
MAX_PLAYERS=10
GENERATE_SETTINGS=true
P2P_PROXY_ADDRESS=127.0.0.1
#

I have a TRUENAS so I'm not sure about proxmox but you might need to also do something regarding your VM or however it is that works. sorry not very knowledgeable on that

quiet sigil
#

well at lest it helped you 🙂 heheh

stiff delta
#

yeah I hope you can fix your instance! best of luck

inner tree
#

After hours of troubleshooting the issue where my friends could connect but I could not connect to a dedicated server that was in my own home, the only working solution was to make my separate dedicated server PC, on a hardwired connection.

After doing that and restarting the computer, I was able to connect and in my friends could still

quiet sigil
#

yea its a seperate computer

quiet sigil
#

hopefuly the fix update will help tomorw