Local Server hosting login with local client but no one can hear me on IVC while in 3D
-
My flying computer we will call “Main PC” and my server on the local network in the other room we will call “Server PC”. I can host a server from my main pc and login as a client just fine everything works perfect been doing it for years.
No one can hear me on IVC in 3D but I can hear them
I host a server with my Server PC and log in with my Main PC as a client using my servers local IP. I invite others to join using my public IP. Everyone is able to join and we are sitting in a TE 2D screen. IVC checks in 2D work perfect I can hear them and they can hear me.
Set the server to taxiway and it goes in to 3D I use noRender 1 so it is a black screen. The server is in a C-130 on the taxi way at another airbase in another package about 30 miles away in 3D.
Everyone including me commits and goes into 3D. When others talk on the radio I can hear them but when I talk no one can hear me and there is a lack of the mic clicks. I can hear myself keying the mic on my end. On my Server PC IVC Server CMD I can see talk events for my main PC and the virtual server creations all seem normal. But still no one is able to hear my mic clicks or my voice.
============================================================
If my main PC hosts a TE session everything works fine
Now the server PC is hosting but not in the same TE session as me either in the multiplayer lobby or still it its own TE session, I can use my main PC and host my own TE session then log in with everyone. In this configuration everything works fine and everyone can hear me on the radio, but this would totally defeat the purpose of having a server.
============================================================
Anyone else have this server config
Does anyone else host like this and is able to get it to work where everyone can hear the local client? I would like to see how your server and stuff is set up. We have tried just about everything.
Update:
I have added the below to my bms user config and everyone can hear me. This changed my connection from P2P to CS. My firewall on both computers are still on and I have not made any more changes other than the below. Also my server PC does not log in to the IVC server it hosts.
set g_bClientServerConnection 1
However, now it seems as though my entity is where the server is because when we are close to the server aircraft everyone can hear me. As we fly further from the base everyone hears me as getting further away once we reach about 60 miles from the airbase. Then at 90 miles I am basically unreadable.
Logged in with the client but using the public IP and had the same results.
What I am going to try next is to log in to IVC with the host and make sure my entity is not replacing it for some reason.
-
Turned out it was because my server name was similar to my client name. I changed the server name to just server and everything works fine now. Thanks for everyone who helped me.
Will not work
Server: Prime Server
Client: PrimeWorks
Server: PrimeServer
Client: PrimeServer: Server
Client: Prime@Micro_440th I don’t think this any of this is covered in the docs at the moment if you need help to add it let me know.
-
@AviationPlus I don’t know enough about IVC protocol or packet routing to comment helpfully, but on the basis of “one pc works the other doesn’t”…
1- doublecheck that you don’t have some sort of “DMZ” port-forwarding config on your internet router … or if you do, make sure it’s the server pc that’s the dmz box … and all the ports/protocols are correct
2- review the firewall rules on both PCs to ensure they’re the same / as expected for BMS and IVC ports
3- it might be interesting to learn if someone sitting at the server (with rendering on) can hear you
4- it might also be interesting test to swap roles … use your Main PC to host and try connecting to it from Server PC
-
I have added the below to my bms user config and everyone can hear me. This changed my connection from P2P to CS. My firewall on both computers are still on and I have not made any more changes other than the below. Also my server PC does not log in to the IVC server it hosts.
set g_bClientServerConnection 1
However, now it seems as though my entity is where the server is because when we are close to the server aircraft everyone can hear me. As we fly further from the base everyone hears me as getting further away once we reach about 60 miles from the airbase. Then at 90 miles I am basically unreadable.
What I am going to try next is to log in to IVC with the host and make sure my entity is not replacing it for some reason.
-
@AviationPlus yep makes sense … at least the part about C/S vs P2P. there was a thread here a while back, with two people in same house trying to connect out to a server… similar problems, iirc
because this is UDP … there’s no “connection” the remote (outside your local network) machines just see packets coming to/from your IP addr… the NAT router can’t know how to route those incoming packets to which host.
(in principle it can, if the UDP traffic is full-duplex/bidirectional… ie. outgoing requests and incoming responses using the same port … but I don’t think (not sure!) don’t think IVC protocol works that way.)
the other issue, about perceived distance bound to wrong player … sounds like a different bug we need to get to the bottom of
-
something stupic but might help…
Did you put your public IP and test?
-
@MaxWaldorf said in Local Server hosting login with local client but no one can hear me on IVC while in 3D:
something stupic but might help…
Did you put your public IP and test?
I logged in with my public IP with my main PC and the problem still persists.
-
Update:
Tried again tonight with different people and had the same results.
-
Server hosting with IVC and not logged in. The server C-130 logged in at a different airbase than me and no one was able to hear me at all. No open air not even the mic click.
-
Server hosting with IVC and not logged in. The server C-130 logged in at the same airbase as me/us and everyone was able to hear me just fine. As we started to fly away from the airbase the person next to me was getting degraded radio quality from me at we were 90 miles away from the base. I had someone take off from the base later and they were only 40 miles away from the base and could hear me just fine. It seems that BMS thinks my client flying computer is the server.
-
Server hosting with IVC but logged in this time and had the same results.
-
Had the server host the game but I hosted IVC as the client changing ports to my client PC. I had the server at a different base than us. Everyone joined as normal but no one was able to hear me but I could still hear them just fine. I did not test the distance as I assumed the same results would have been present.
-
I had the server stay in that other TE and I hosted my own session on the client using a local TE everything worked as it should. If I host my own session there are no issue but when the server is in 3D in my online session the issue persists.
This does not make any sense to me
-
-
There are two people that I know used to host and log in locally. How they got it work was that they had a different IP for the server and the local client. This might be the issue not sure if it can be worked around with some changes in the BMS code.
-
Going to try completely changing the server name that might be the problem
Client Name: Prime
Server Name: Prime Server -
Turned out it was because my server name was similar to my client name. I changed the server name to just server and everything works fine now. Thanks for everyone who helped me.
Will not work
Server: Prime Server
Client: PrimeWorks
Server: PrimeServer
Client: PrimeServer: Server
Client: Prime@Micro_440th I don’t think this any of this is covered in the docs at the moment if you need help to add it let me know.
-
A airtex2019 has marked this topic as solved on
-
@AviationPlus something to do with host name matching callsign name, perhaps?
-
@airtex2019 said in Local Server hosting login with local client but no one can hear me on IVC while in 3D:
@AviationPlus something to do with host name matching callsign name, perhaps?
Ya I guess but it turns out it just has to be similar. Who would have guessed. I am glad it’s fixed and a known fix. Thanks to everyone who helped.
-
Wow, never heard about that.
So the info to nail is that server name and client name cannot be similar correct? -
@Micro_440th Basic Network concept…
Don’t set 2 times the same name on the same LAN network…
-
Done -
@Micro_440th
And just for the networking challenged like me: Would that be this name?(not some name stated in BMS somewhere ?)
-
@MaxWaldorf said in Local Server hosting login with local client but no one can hear me on IVC while in 3D:
@Micro_440th Basic Network concept…
Don’t set 2 times the same name on the same LAN network…
Well Prime and Prime Server isn’t the same name just similar using as the logbook name in Falcon BMS. If you remove the space it works fine as well.
-
@jayb said in Local Server hosting login with local client but no one can hear me on IVC while in 3D:
@Micro_440th
And just for the networking challenged like me: Would that be this name?(not some name stated in BMS somewhere ?)
@Micro_440th said in Local Server hosting login with local client but no one can hear me on IVC while in 3D:
DoneYa it is the logbook name have not really tried with the System Name.
-
AFAIK it might be a netbios thing…
spaces in netbios don’t translate at all I think…
-
@Micro_440th Also forcing CS to the local client is necessary before anyone will be able to hear the client in IVC.