bugWarmux - Bugs: bug #18075, Selecting a team missing on a...

Show feedback again

You are not allowed to post comments on this tracker with your current authentification level.

bug #18075: Selecting a team missing on a client makes that client crash

Submitted by:  Kurosu <kurosu>
Submitted on:  Tue Apr 26 20:11:24 2011  
Category: NetworkSeverity: 5 - Blocker
Priority: 5 - NormalStatus: In Progress
Assigned to: NoneOpen/Closed: Open
Release: 11.04

(Jump to the original submission Jump to the original submission)

Sun May 8 09:50:42 2011, comment #10:

Somewhere around 70% of the bug has been fixed. Left to do:
- have the game server able to handle this
- try to fix the drawback listed in r10064 below.

Kurosu <kurosu>
Project Administrator
Sun May 8 09:48:47 2011, SVN revision 10064:

[bug #18075] On client connection, have it send its list of teams. This launches the whole handling of a common list.
Not yet implemented on the game server side.
The idea is that the game master builds the common teams list, removing players with a missing team, inform all currently connected players of that, and then sending game info to the host which sent the info.

Known drawback: if someone selects a particular team, hits ok, and then a new client arrives without said team, the former host has its player removed, and the game left in an uncorrect state.

(Browse SVN revision 10064)

Kurosu <kurosu>
Project Administrator
Sun May 8 09:44:16 2011, SVN revision 10063:

[bug #18075] Provide the hooking of the new Action and common teams list at the ActionHandler level: register Action types and handlers.

(Browse SVN revision 10063)

Kurosu <kurosu>
Project Administrator
Sun May 8 09:42:45 2011, SVN revision 10062:

[bug #18075] Add code to handle common list of teams.

(Browse SVN revision 10062)

Kurosu <kurosu>
Project Administrator
Sun May 8 09:08:40 2011, SVN revision 10057:

[bug #18075] Add a way to set the network teams selection box list of teams. Not yet hooked to anything.

(Browse SVN revision 10057)

Kurosu <kurosu>
Project Administrator
Sun May 8 09:04:36 2011, SVN revision 10054:

[bug #18075] Introduce new Action types.

(Browse SVN revision 10054)

Kurosu <kurosu>
Project Administrator
Sat May 7 15:52:53 2011, SVN revision 10052:

[bug #18075] Set proper team id; might have caused mismatch between Windows and other OSes.

(Browse SVN revision 10052)

Kurosu <kurosu>
Project Administrator
Sat Apr 30 00:02:23 2011, SVN revision 10023:

[bug #18075] Fix compilation by using proper methods and variable names.

(Browse SVN revision 10023)

Kurosu <kurosu>
Project Administrator
Fri Apr 29 23:55:20 2011, SVN revision 10022:

[bug #18075] Parse an action containing team names just like it is done for distant cpu maps. Not yet used.

(Browse SVN revision 10022)

Kurosu <kurosu>
Project Administrator
Fri Apr 29 23:54:35 2011, SVN revision 10021:

[bug #18075] Store the indexes of the distant cpu teams.

(Browse SVN revision 10021)

Kurosu <kurosu>
Project Administrator
Tue Apr 26 20:11:24 2011, original submission:

The host selecting the team sends a message about the selected team, and the client receiving this message will not find the selected team, and thus aborts.

Will we need to use an intermediate list and do like maps?

Kurosu <kurosu>
Project Administrator


No files currently attached


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -unavailable- added by kurosu (Submitted the item)

    Error: not logged in



    Follows 1 latest change.

    Date Changed By Updated Field Previous Value => Replaced By
    Sun May 8 09:50:42 2011kurosuStatusNone=>In Progress
    Show feedback again

    Back to the top

    Powered by Savane 3.1-cleanup