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 26 Apr 2011 08:11:24 PM UTC  
 
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 08 May 2011 09:50:42 AM UTC, 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 08 May 2011 09:48:47 AM UTC, 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 08 May 2011 09:44:16 AM UTC, 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 08 May 2011 09:42:45 AM UTC, SVN revision 10062:

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

(Browse SVN revision 10062)

Kurosu <kurosu>
Project Administrator
Sun 08 May 2011 09:08:40 AM UTC, 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 08 May 2011 09:04:36 AM UTC, SVN revision 10054:

[bug #18075] Introduce new Action types.

(Browse SVN revision 10054)

Kurosu <kurosu>
Project Administrator
Sat 07 May 2011 03:52:53 PM UTC, 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 30 Apr 2011 12:02:23 AM UTC, SVN revision 10023:

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

(Browse SVN revision 10023)

Kurosu <kurosu>
Project Administrator
Fri 29 Apr 2011 11:55:20 PM UTC, 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 29 Apr 2011 11:54:35 PM UTC, SVN revision 10021:

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

(Browse SVN revision 10021)

Kurosu <kurosu>
Project Administrator
Tue 26 Apr 2011 08:11:24 PM UTC, 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)
  •  

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    Follows 1 latest change.

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

    Back to the top


    Powered by Savane 3.1-cleanup