Forged Alliance Forever Forged Alliance Forever Forums 2018-10-28T08:27:35+02:00 /feed.php?f=3&t=16774 2018-10-28T08:27:35+02:00 2018-10-28T08:27:35+02:00 /viewtopic.php?t=16774&p=168886#p168886 <![CDATA[Re: Connection issues with 2 people in the same LAN]]>
Tried to watch the replay today - replay doesn't seem to work. I assume this is a known issue too?

Statistics: Posted by egamruf — 28 Oct 2018, 08:27


]]>
2018-10-27T10:23:04+02:00 2018-10-27T10:23:04+02:00 /viewtopic.php?t=16774&p=168860#p168860 <![CDATA[Re: Connection issues with 2 people in the same LAN]]>
You being unable to select a game type indicates there was an error when communicating with the API, which is probably due to the API not running on the server ;), someone was busy testing the replay server. I've now started it, but I'd recommend testing on the test server (test.faforever.com, which the python client connects to by default), not the java test server (faf.micheljung.ch) as I am currently blocking other people from testing there due to ICE testing anyways 8-) . I'm aiming to run serveral tests per week there now as ICE seems to be working pretty well.

The reason to use FAFDevelop is that there are simply no game files to be patched on the java test server. The normal test server used by the pyton cient build just cheats by telling you to get your game files from the production server ;), so you can use anyone of them.

Most of the features are working quite well, most issues are down to problems with archtitecture integration. The one you have noticed about reconnecting (I know about that one) is probably due to the python server failing to forward some of the ICE related messages. I hope to get the fixed in the next days.

In theory reconnect should always work when you have an internet connection (as the server needs to forward a small message between both adapters containing info how they can reach each other, even if they are in one network).


I've also created a tutorial on how to join an ICE test game: viewtopic.php?f=45&t=16844

Statistics: Posted by Geosearchef — 27 Oct 2018, 10:23


]]>
2018-10-27T03:29:45+02:00 2018-10-27T03:29:45+02:00 /viewtopic.php?t=16774&p=168850#p168850 <![CDATA[Re: Forged Alliance Logs]]>
Geosearchef wrote:
We moved the test server. The file is currently located at https://geosearchef.de/javaIceTestOLD.exe . You will have to change the server settings on the login page by double clicking the faf logo till I create a new build, we're currently testing the python client.
Change server port from 18001 - > 8001, remove the port from the last link (API) and change it from http - > https.

Instead you can also try the python client release https://github.com/muellni/client/releases .


JAVA

OK, so trying the java client. First, cancel connection. 18001 became 8001. API lost everything after (and including) the colon, and became https. 15001 remained as it was. I then logged in as 'me'. When I go to host a game it doesn't allow me to select a game type, which prevents me from hosting games.

Were we doing something wrong here?

PYTHON:

In any event we've reverted to using the Python 0.26 beta client build. Is there a reason you suggest using FAF Develop as the game mode? Connecting seemed to function with standard FAF (we tried both) - is it less stable with the beta front end somehow? Does FAF Develop incorporate something we need/should have, that FAF doesn't?

When we did a disconnect/reconnect test for the people on LAN (using FAF Develop, if that makes a difference), only one of them reconnected - that is:
1. A & B are on LAN, C is in another location;
2. A hosts game, B and C join;
3. B pulled out network cable, disconnecting from internet;
4. game declared connection issue and started counter;
5. B reinserted network cable and reconnected to C; and
6. A and B never reconnected.

Is this a known ICE problem for LAN clients (reconnection won't function)?

Statistics: Posted by egamruf — 27 Oct 2018, 03:29


]]>
2018-10-27T02:26:32+02:00 2018-10-27T02:26:32+02:00 /viewtopic.php?t=16774&p=168847#p168847 <![CDATA[Re: Connection issues with 2 people in the same LAN]]> Statistics: Posted by egamruf — 27 Oct 2018, 02:26


]]>
2018-10-25T09:56:04+02:00 2018-10-25T09:56:04+02:00 /viewtopic.php?t=16774&p=168770#p168770 <![CDATA[Re: Forged Alliance Logs]]> https://geosearchef.de/javaIceTestOLD.exe . You will have to change the server settings on the login page by double clicking the faf logo till I create a new build, we're currently testing the python client.
Change server port from 18001 - > 8001, remove the port from the last link (API) and change it from http - > https.

Instead you can also try the python client release https://github.com/muellni/client/releases .

Statistics: Posted by Geosearchef — 25 Oct 2018, 09:56


]]>
2018-10-25T08:01:39+02:00 2018-10-25T08:01:39+02:00 /viewtopic.php?t=16774&p=168766#p168766 <![CDATA[Re: Forged Alliance Logs]]>
Geosearchef wrote:
The newest test client can be found here: https://geosearchef.de/javaIceTest.exe (to uninstall and reinstall the old version of downlords client you need to delete the client.prefs file)
Keep in mind this is a test server, there might be changes to it, the client will probably give you some errors but it should work. You can login using any pw, the user you choose will be created on the first login attempt automatically.

You have to host your game on FAFDevelop as a featured mod.


That link doesn't seem to work for me...

Statistics: Posted by egamruf — 25 Oct 2018, 08:01


]]>
2018-10-11T15:00:31+02:00 2018-10-11T15:00:31+02:00 /viewtopic.php?t=16774&p=168384#p168384 <![CDATA[Re: Forged Alliance Logs]]>

How good is the ICE test client? The games we're playing are pretty much exclusively played with one group, though the FAF frontend for mods is pretty necessary, so inherently using that client wouldn't be a major issue as long as the games don't DC etc.


I currently see no remaining issues with it. (ICE itself)
If you use it I'd also be happy if you could give me some feedback as this will hopefully be deployed on the production server soon. (we're currently still running test games)

On the java test server, the map/mod vault is empty, but you can upload maps/mods one of you has downloaded or all just download them on the normal server and then play on the test server. The newest test client can be found here: https://geosearchef.de/javaIceTest.exe (to uninstall and reinstall the old version of downlords client you need to delete the client.prefs file)
Keep in mind this is a test server, there might be changes to it, the client will probably give you some errors but it should work. You can login using any pw, the user you choose will be created on the first login attempt automatically.

You have to host your game on FAFDevelop as a featured mod.

Statistics: Posted by Geosearchef — 11 Oct 2018, 15:00


]]>
2018-10-11T14:20:47+02:00 2018-10-11T14:20:47+02:00 /viewtopic.php?t=16774&p=168383#p168383 <![CDATA[Re: Forged Alliance Logs]]> Statistics: Posted by egamruf — 11 Oct 2018, 14:20


]]>
2018-10-11T13:29:58+02:00 2018-10-11T13:29:58+02:00 /viewtopic.php?t=16774&p=168382#p168382 <![CDATA[Re: Forged Alliance Logs]]>
egamruf wrote:
@Anihilnine

Yeah - we had it sort of working for quite a while, using a perverse combination of port forwarding, manually forcing ports to remain open on local systems, and DMZ on router. Then it stopped working after a router firmware update, and never came back.

Temporary solution is Nord VPN, but that's inconvenient since I (and a housemate) are the ones with the problem, but I only have a subscription to PIA, not Nord, and FAF won't work with PIA. So I've had to borrow someone's Nord credentials *just* for FAF.

@Geosearchef

How good is the ICE test client? The games we're playing are pretty much exclusively played with one group, though the FAF frontend for mods is pretty necessary, so inherently using that client wouldn't be a major issue as long as the games don't DC etc.



Wow, that sucks. Glad that NordVPN works though. It supports up to 6 devices so you could share one account with your friend. For example, here's a pretty good deal https://nordvpn.com/coupon/1y/?coupon=usenord60, 60 bucks for a year so it would be 30 bucks each with your friend. Maybe it could be a solution?

Statistics: Posted by Apenguinsh — 11 Oct 2018, 13:29


]]>
2018-10-11T04:53:27+02:00 2018-10-11T04:53:27+02:00 /viewtopic.php?t=16774&p=168375#p168375 <![CDATA[Re: Forged Alliance Logs]]>
Yeah - we had it sort of working for quite a while, using a perverse combination of port forwarding, manually forcing ports to remain open on local systems, and DMZ on router. Then it stopped working after a router firmware update, and never came back.

Temporary solution is Nord VPN, but that's inconvenient since I (and a housemate) are the ones with the problem, but I only have a subscription to PIA, not Nord, and FAF won't work with PIA. So I've had to borrow someone's Nord credentials *just* for FAF.

@Geosearchef

How good is the ICE test client? The games we're playing are pretty much exclusively played with one group, though the FAF frontend for mods is pretty necessary, so inherently using that client wouldn't be a major issue as long as the games don't DC etc.

Statistics: Posted by egamruf — 11 Oct 2018, 04:53


]]>
2018-10-07T18:16:30+02:00 2018-10-07T18:16:30+02:00 /viewtopic.php?t=16774&p=168248#p168248 <![CDATA[Re: Forged Alliance Logs]]>
To solve this kind of problem FAF has been working on an ICE adapter for the past 2 years which is nearly production ready. If you wanna help by joining test games head over to the #ice-testing channel on the FAF discord server. We hope to deploy soon.

You could also use the ice test client to play with your friend/family member/... but you won't be able to play with people not using the test client until production deployment.

Statistics: Posted by Geosearchef — 07 Oct 2018, 18:16


]]>
2018-10-07T15:00:00+02:00 2018-10-07T15:00:00+02:00 /viewtopic.php?t=16774&p=168243#p168243 <![CDATA[Re: Forged Alliance Logs]]> Statistics: Posted by nine2 — 07 Oct 2018, 15:00


]]>
2018-10-06T17:36:32+02:00 2018-10-06T17:36:32+02:00 /viewtopic.php?t=16774&p=168202#p168202 <![CDATA[Connection issues with 2 people in the same LAN]]>
The standard "two people behind a LAN trying to make it work" guff.

Port forwarding has been turned on directing relevant ports to each of us, but there remain problems connecting - we can join lobbies easily enough, but immediately lose connection on loading the map. This is a very recent issue - the game was letting us play on the same connection, with port forwarding, only about a fortnight ago.

Anyway - trying to figure out if it was a problem with the forwarding, I'm producing logs saying I'm connecting to a UDP port *precisely* one number higher than what I have it set at. It seems to be irrelevant *which* number I set the port to in the FAF client, it's consistently displayed in the log as one higher.

Example:

"info: GPGNET: setting nat handler to 0x11599004
info: LOBBY: Game port 7003[UDP] opened.
info: LOBBY: starting with local uid of 179041 [egamruf]"

The port currently set (and forwarded) is '7002'.

Is this a bug in the way the logs are drawn, am I looking for the relevant port in the wrong part of the log, or is it *actually* indicating my port forwarding isn't working?

Statistics: Posted by egamruf — 06 Oct 2018, 17:36


]]>