Itms
e56dddbefb
Optionally allow observers to rejoin a game when they weren't here during the game setup.
...
Patch by elexis, fixes #3242 .
This was SVN commit r16945.
2015-08-28 20:20:10 +00:00
leper
7a70c475df
Improve rejoin messages. Patch by elexis. Fixes #1949 .
...
This was SVN commit r16614.
2015-05-03 02:06:17 +00:00
scythetwirler
d1d7afe46c
Implements ready status into gamesetup. Fixes #2447 .
...
This was SVN commit r15006.
2014-04-26 18:34:34 +00:00
JoshuaJB
883f307b40
Implement a basic observer mode. Any player which joins a multiplayer game but is not assigned a player slot automatically becomes an observer. Refs #69
...
This was SVN commit r14849.
2014-03-16 23:29:27 +00:00
Ykkrosh
b454ccca79
Fix GUI issues when reconnecting to multiplayer games
...
This was SVN commit r10452.
2011-10-29 14:53:13 +00:00
Ykkrosh
bfe2126a17
# Support rejoining multiplayer games after disconnection.
...
This was SVN commit r10437.
2011-10-27 16:46:48 +00:00
WhiteTreePaladin
8967395da6
Made chat messages send a GUID rather than a user name
...
This was SVN commit r7943.
2010-08-14 15:34:36 +00:00
Ykkrosh
3e6df25f10
Bump the network protocol version, to prevent confusion if someone uses the old release.
...
This was SVN commit r7934.
2010-08-13 14:29:27 +00:00
Ykkrosh
051aa70940
Basic disconnection handling.
...
Pre-game chat.
Fix dynamic updates of focused input controls.
Allow scrollable texts to automatically scroll to the bottom.
Force usernames to be unique.
This was SVN commit r7664.
2010-07-02 21:28:48 +00:00
Ykkrosh
1c0536bf08
# Refactored the networking code, and redesigned the game setup screen.
...
Major updates to most network classes.
Simplify CNetServer so it doesn't duplicate any client behaviour; all
players now run CNetClient.
Remove most player/slot management from networking code.
Wait for all players to finish loading before starting the simulation.
Remove CGameAttributes; attributes are now just a JS object.
Remove CPlayer; they are now just simulation entities.
Handle player colours via simulation system.
Add a default map for Atlas, so it always has something to load.
Move network documentation to Doxygen.
Remove lots of now-unused code.
This was SVN commit r7653.
2010-06-30 21:41:04 +00:00
Ykkrosh
94e5d88169
# Add out-of-sync multiplayer checks.
...
Change CStr8 serialization to allow \0 in strings.
This was SVN commit r7565.
2010-05-22 14:05:56 +00:00
Ykkrosh
56bb858802
# Delete a lot of obsolete simulation code.
...
This was SVN commit r7555.
2010-05-20 18:09:23 +00:00
Ykkrosh
a78e6dbe26
# Delete a lot of obsolete networking code.
...
Remove the -sim1 flag since it no longer works.
This was SVN commit r7554.
2010-05-20 17:58:37 +00:00
Ykkrosh
c684c211a2
# Basic experimental multiplayer integration with new simulation system.
...
Add new turn manager that should be more correct and potentially more
efficient.
Remove evil CNetServer/CNetClient multiple inheritance of CTurnManager.
Add multiplayer autostart.
Various minor cleanups.
This was SVN commit r7551.
2010-05-20 00:59:01 +00:00
Ykkrosh
c9fa7f13d9
Add GPL header
...
This was SVN commit r6830.
2009-04-18 17:00:33 +00:00
Ykkrosh
1e3cd00c72
Set svn:eol-style=native
...
This was SVN commit r6816.
2009-04-11 17:00:39 +00:00
dax
fe645d8fc9
NMT_REMOVE_MESSAGE network message added so that an entity can be removed during a multiplayer game
...
This was SVN commit r6542.
2008-12-20 18:09:16 +00:00
Matei
98dd1a1bb4
Refactored "generic" order to just call it "contact action", and added support for intercepting targets if performing a contact action while moving.
...
This was SVN commit r6290.
2008-07-29 08:22:56 +00:00
Matei
75a9b2f357
Made stance-setting work with multiplayer.
...
This was SVN commit r6274.
2008-07-24 05:25:14 +00:00
Matei
9025056ffd
Made rally point setting net-safe.
...
This was SVN commit r6225.
2008-07-13 17:37:45 +00:00
Matei
e4966f6f1b
Added running support to GENERIC orders through a field that can be sent across the network (previous implementation used to be by setting properties on the entity itself).
...
This was SVN commit r6223.
2008-07-13 06:24:50 +00:00
janwas
8529e2b14f
dacian's network files were not yet completely in SVN. added the remaining files, removed obsolete ones
...
This was SVN commit r6105.
2008-06-25 20:34:23 +00:00