Skip to content
This repository has been archived by the owner on Apr 17, 2022. It is now read-only.

Multiplayer needs bug fixes #891

Closed
wzdev-ci opened this issue Sep 7, 2009 · 21 comments
Closed

Multiplayer needs bug fixes #891

wzdev-ci opened this issue Sep 7, 2009 · 21 comments

Comments

@wzdev-ci
Copy link
Contributor

wzdev-ci commented Sep 7, 2009

keyword_MP_Multiplayer resolution_later type_bug | by 12valve


Warzone crashes everytime I pick a server for the first time. I kill the program, try again and it usually connects the second time.

Chat in the lobby server gets erased after any event (player joins game, changes position, etc) when your typing.

It's generally very difficult to get a game going without it crashing.

Basically, the whole mp interface could use a upgrade to be more user friendly and stable.

The game itself is great. But half the time we get some people ready to play, and can't get a game going and end up not playing.

Maybe have the host be the one to control teams and positions, so it doesnt take forever to organize a game with other people.


Issue migrated from trac:891 at 2022-04-15 19:12:14 -0700

@wzdev-ci
Copy link
Contributor Author

wzdev-ci commented Sep 7, 2009

Per commented


Did you get any crash dump report files you can attach to this bug report?

@wzdev-ci
Copy link
Contributor Author

wzdev-ci commented Sep 7, 2009

Zarel changed priority from major to critical

@wzdev-ci
Copy link
Contributor Author

wzdev-ci commented Sep 9, 2009

anonymous commented


why this mark critical if no help to reproduce is given?

@wzdev-ci
Copy link
Contributor Author

wzdev-ci commented Sep 9, 2009

Zarel commented


Because it's known to happen.

@wzdev-ci
Copy link
Contributor Author

Per changed status from new to closed

@wzdev-ci
Copy link
Contributor Author

Per set resolution to needinfo

@wzdev-ci
Copy link
Contributor Author

Zarel changed status from closed to reopened

@wzdev-ci
Copy link
Contributor Author

Zarel changed resolution from needinfo to ``

@wzdev-ci
Copy link
Contributor Author

Zarel commented


Okay, here are instructions to reproduce:

  • Make an 8-player game.
  • Wait for people to join.
  • Wait for people to try to change teams, colors, etc, often at the same time.
  • A crash should occur after around 5 minutes. Wait a bit longer, if you must.

At the very least, the "Chat in the lobby server gets erased after any event (player joins game, changes position, etc) when your typing" bug is easily reproducible (and I plan on fixing that when I get internet again).

@wzdev-ci
Copy link
Contributor Author

Zarel commented


And by "fixing" I mean "looking into" - I don't know enough about it to fix it outright.

@wzdev-ci
Copy link
Contributor Author

Buginator changed status from reopened to assigned

@wzdev-ci
Copy link
Contributor Author

Buginator set owner to Zarel

@wzdev-ci
Copy link
Contributor Author

wzdev-ci commented Sep 11, 2009

Buginator commented


Um, these are two different issues...

Replying to Warzone2100/old-trac-import#891 (comment:6):

Okay, here are instructions to reproduce:

  • Make an 8-player game.
  • Wait for people to join.
  • Wait for people to try to change teams, colors, etc, often at the same time.
  • A crash should occur after around 5 minutes. Wait a bit longer, if you must.

How about some logs of this? --debug net would be nice... (from everyone involved)

At the very least, the "Chat in the lobby server gets erased after any event (player joins game, changes position, etc) when your typing" bug is easily reproducible (and I plan on fixing that when I get internet again).

AFAIK, the chat thing isn't a bug, that is just the way it was designed. Yeah, it is annoying as heck... and should be a new ticket by itself, with a task for you to fix it :)

@wzdev-ci
Copy link
Contributor Author

Zarel changed owner from Zarel to Buginator

@wzdev-ci
Copy link
Contributor Author

wzdev-ci commented Sep 12, 2009

Zarel commented


Meh, I am not going to have free time on my Windows machine for a long time. I might have to figure out how to get Xcode to work without lots of struggling. We could use an active Mac developer, anyway.

I'll work on the chat thing in #924. This ticket will pertain to the crashy stuff.

Replying to Warzone2100/old-trac-import#891 (comment:8):

How about some logs of this? --debug net would be nice... (from everyone involved)

Considering you can actually host, you can actually reproduce the bug (I gave you step by step instructions for doing so - they work at most times of day). I can't, myself, because I can't host right now. Why can't you produce the logs yourself?

@wzdev-ci
Copy link
Contributor Author

Buginator commented


It didn't do that for us when we tried a 8p game.

So there is something missing in the equation...

@wzdev-ci
Copy link
Contributor Author

Zarel commented


That's strange. Have you tried kicking people? And waiting for 8 players to join, and leave a few times?

@wzdev-ci
Copy link
Contributor Author

Per changed status from assigned to closed

@wzdev-ci
Copy link
Contributor Author

Per changed operating_system which not transferred by tractive

@wzdev-ci
Copy link
Contributor Author

Per changed resolution from `` to later

@wzdev-ci
Copy link
Contributor Author

Per commented


I managed to setup an 8 player game, and it did not crash, but all players were booted off for some reason. I get the "SDL is not running on known window manager" idiocy and the dpid accounting seems off, but hard to tell what is wrong.

We can't fix the crash reported in this ticket based on the anecdotes offered, so I am closing this ticket again. Please open more specific tickets when better evidence of the culprits is found.

We should also discuss either backporting the network code in trunk to a new 2.2 based branch, or forward porting the old renderer to a trunk based 2.3 branch, because the current mess is pretty hard to maintain for a long time. Take further discussion of this to the mailing list.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant