Hard Light Productions Forums
Modding, Mission Design, and Coding => FS2 Open Coding - The Source Code Project (SCP) => Topic started by: Kie99 on April 24, 2005, 04:12:13 pm
-
On FS multi whenever I click a game it says "You cannot join because the game is not in an appropriate state" (Or something like that). When I tried doing a direct IP game, I couldn't see the other person's game, yet they could see any of mine that I created, but they got the "Not in an appropriate state" error.
We checked and double checked our IPs, and we tried using corresponding builds but nothing worked. We have all Media VPs installed except I don't have MV_cell. I was trying to do multi with Karajorma so chances are that its nothing obvious.
-
use the OEB.
-
Shouldn't have to for an IP game Cobra.
-
bah.
-
Cobra, that's spam. Don't spam the SCP or any of its subforums, or FS Modding.
-
Actually don't spam period. And if you have to spam don't spam a thread started by someone with moderator access to the forum :p
Anyway getting back to the point is anyone else having trouble with online? Especially with IP games?
-
Originally posted by karajorma
Actually don't spam period. And if you have to spam don't spam a thread started by someone with moderator access to the forum :p
Anyway gettin
oh the irony. :p
I would like to hear about how multiplayer is faring, too...
-
Originally posted by karajorma
Actually don't spam period. And if you have to spam don't spam a thread started by someone with moderator access to the forum :p
I'm a moderator? Cool. :p
Could someone willing to try the multi PM me and tell me to start a new game?
-
Still not working.
-
New to me, have you ever been able to play?
Sounds like at least one of you has a firewall in the way.
Can you play with Retail?
-
i've got a firewall, but i've never had a problem. and i'm NEVER turning it off, i've been hit with too many viruses already.
-
I am the last person to suggest "turning it off" but he may need to open some ports.
-
if you're talking to lardwick, i don't care what you said. if you're talking to me, i have no idea how the hell to do that.
-
FS Multi (the same builds) has always worked before yesterday, and I haven't installed any other firewalls. Can anyone else play?
EDIT:
Originally posted by Cobra
if you're talking to lardwick
Who the hell's Lardwick?
-
This may have something to do with my disabling of ingame joining stuff except with the command line parameter, I had trouble with that section of code once before, the logic flow statements are somewhat confusing. ;)
Try to find the build when I disabled it (search for the command line parameter), and see if it started with that one. I'll try to take a look at all the multi code I changed later today, when I've got time, and see if there's any obvious problems.
-
I was at a lan party back in march and I had this same problem. Me and my mate were both using same builds. We tried a few different ones, but we had no luck. This was with firewalls disabled.
-
Originally posted by kietotheworld
FS Multi (the same builds) has always worked before yesterday, and I haven't installed any other firewalls. Can anyone else play?
EDIT:
Who the hell's Lardwick?
oh **** and shinola... wrong thread. :nervous:
-
I tried turning my firewall off for a minute just to check but nope. That's not the problem.
I'll suggest trying retail (or finding a third person to try) next time I'm online at the same time as Kie.
-
WM: that sounds logical :)
-
We tried turning ingame joining on, then joining when it was playing, but it didn't work.
-
That's because it doesn't work, and you should never try it, because you lag the game for everyone else, and everyone else can see your name ingame.
They usually use the "f" word in conjunction with your name when they see you trying to join a running game too.
-
this is why FS2NetD's servers need a major upgrade... inquisitor even told me that...
-
This has nothing to do with the hardware needing upgraded ;)
Sounds like WM might have busted something ;)
-
's why I only use 20040103 for multi.
-
Originally posted by Cobra
this is why FS2NetD's servers need a major upgrade... inquisitor even told me that...
The only thing that needs an upgrade are morons that are trying to join my game while it's doing anything but "forming".
-
:lol:
They shouldn't be able to. The change to allow/disallow ingame joining is a simple change of which packet the server sends to the client.
Here's the line that I changed, looks ok to me:
// check to make sure we are otherwise in a state to accept
if((Netgame.game_state != NETGAME_STATE_FORMING && !Cmdline_ingamejoin)
|| (Netgame.game_state != NETGAME_STATE_IN_MISSION || Netgame.game_state != NETGAME_STATE_FORMING)){
return JOIN_DENY_JR_STATE;
}
Maybe the build you're using isn't new enough and doesn't have the ingame join flag? (If it has the flag, it's disabled by default; otherwise, it's enabled)
-
They seem to be joining as an observer.
-
Let me clarify.
We tried turning ingame joining on (as a last resort) for a few minutes after trying IP Games which failed to work.
We didn't try joining as observers.
-
"You cannot join because the game is not in an appropriate state"
Regarding the OEB this message appears when trying to join a game which is not in "forming" state. In that case the game host uses the OEB and it doesn't matter which build the client uses.
Thus it is no OEB bug, but a regular mechanism.
Joining in "forming" state works without any problems, because there are no code changes in months.
Just to clarify it, "forming" is the only valid joining state for OEB hosts.
Don't know if this helps anyway...
-
Originally posted by tom
"You cannot join because the game is not in an appropriate state"
Regarding the OEB this message appears when trying to join a game which is not in "forming" state. In that case the game host uses the OEB and it doesn't matter which build the client uses.
Thus it is no OEB bug, but a regular mechanism.
Joining in "forming" state works without any problems, because there are no code changes in months.
Just to clarify it, "forming" is the only valid joining state for OEB hosts.
Don't know if this helps anyway...
The decision as to whether or not a game is in the appropriate states to join rests solely in the server, AFAIK. "Forming" should be the only valid state, the ingame code simply doesn't work right for the most part. When Kazan and I were fooling around with it, people would generally get sync errors (IIRC) randomly.
-
It works in retail and Tom's Old Build.
-
...how the hell can normal retail work for FS2NetD? I thought the OEB and SCP could use it. :wtf:
-
:rolleyes:
IP games.
-
bah. (as usual :D)
*tries to sound intelligent and fails*
-
Originally posted by kietotheworld
It works in retail and Tom's Old Build.
Although we did have a problem getting my computer to see your game for some reason didn't we.
On top of that there was another bug where I'd join the game but remain in the lobby while Kie could see my pilot on his list.
No idea what was causing that one.
We'll try OEB as a FS2NetD game later.