hiker
|
14390c2c5b
|
Cosmetic changes.
|
2015-12-01 08:28:53 +11:00 |
|
hiker
|
c9a23bcbb7
|
Fixed disconnecting of a client.
|
2015-12-01 08:19:48 +11:00 |
|
hiker
|
bcfec98fa2
|
Removed all references to OnlineProfile, which makes LAN and WAN
server behave idential (and it also fixed potential memory leaks).
|
2015-12-01 07:57:42 +11:00 |
|
hiker
|
2e758a0641
|
Don't use #players as next player id - if a player gets disconnected,
the next player id would be duplicated.
|
2015-11-30 08:12:10 +11:00 |
|
hiker
|
18e5cd8d53
|
Enable refresh of server list after exiting a connection again. Also
removed deleting the joined server.
|
2015-11-28 12:45:03 +11:00 |
|
hiker
|
73e94e9824
|
Avoid race condition when a client exits in the lobby.
|
2015-11-28 12:33:01 +11:00 |
|
hiker
|
e2a6d1c33c
|
Avoid crash (index could be -1).
|
2015-11-28 12:32:00 +11:00 |
|
hiker
|
09a32c2132
|
Fix various crashes when a client exits.
|
2015-11-27 23:05:32 +11:00 |
|
hiker
|
8d843a7317
|
Show the connected players in the player list of the gui.
|
2015-11-27 23:05:05 +11:00 |
|
hiker
|
0076a041c9
|
Used new decode/encodeString functions in other places, made getString private.
|
2015-11-27 08:55:21 +11:00 |
|
hiker
|
b092b47a58
|
Send the player's online or local (if not online) name to the server
and all clients.
|
2015-11-27 08:24:02 +11:00 |
|
hiker
|
801b390860
|
Removed linux compiler warnings.
|
2015-11-26 09:16:27 +11:00 |
|
hiker
|
517b0dabf9
|
Merge branch 'refactor_networking' of https://github.com/supertuxkart/stk-code into refactor_networking
|
2015-11-26 08:48:05 +11:00 |
|
hiker
|
f81bd5d0c5
|
Fixed names utf8ToWide and wideToUtf8; added convenience functions
taking std:;string and core::stringw as parameter (removed .c_str()
in many function calls).
|
2015-11-26 08:47:02 +11:00 |
|
hiker
|
2f126ab226
|
Moved NetworkPlayerProfile into its own file, added getter and
setters for it.
|
2015-11-26 07:41:37 +11:00 |
|
hiker
|
927969e720
|
Added new server state for 'selecting karts'.
|
2015-11-24 07:55:58 +11:00 |
|
hiker
|
078de5fe93
|
Server-side authorisation now implemented if client is on
same IP address.
|
2015-11-24 07:53:51 +11:00 |
|
hiker
|
981a4ab234
|
Fix crash when disconnecting.
|
2015-11-23 17:22:12 +11:00 |
|
hiker
|
3e9e9349c0
|
Removed commented out code.
|
2015-11-23 17:21:51 +11:00 |
|
hiker
|
07876a0899
|
Fixed linux compilation
|
2015-11-23 11:40:33 +11:00 |
|
hiker
|
064414afa3
|
Added server-side test to see if client is authorised to send commands.
|
2015-11-23 08:26:18 +11:00 |
|
hiker
|
da2671c6ee
|
An 'authorised' client can now tell the server to select karts.
|
2015-11-23 08:08:23 +11:00 |
|
hiker
|
0f38d6fb8a
|
Don't add same peer twice (which causes a crash when the peer disconnects etc)
|
2015-11-23 08:03:15 +11:00 |
|
hiker
|
f05b6f6dd7
|
Improved handling of cancelling server creation.
|
2015-11-21 12:21:50 +11:00 |
|
hiker
|
815d663ee3
|
Revert "Removed unnecessary stkgui file." - it was the wrong file :P
This reverts commit e804fc281a .
|
2015-11-21 12:21:16 +11:00 |
|
hiker
|
093283c5b0
|
Avoid crash if networking was selected, but not actually started.
|
2015-11-21 12:20:05 +11:00 |
|
hiker
|
e804fc281a
|
Removed unnecessary stkgui file.
|
2015-11-21 12:15:02 +11:00 |
|
hiker
|
1700395dc2
|
Fixed crash when no votes for a category have been received.
|
2015-11-21 12:01:45 +11:00 |
|
hiker
|
68bcd4bde3
|
Cosmetic changes only.
|
2015-11-21 11:49:15 +11:00 |
|
hiker
|
10bed9a20d
|
Used more names for protocol commands, and use switch instead of if's.
|
2015-11-21 10:39:56 +11:00 |
|
hiker
|
3ab66592cd
|
Only minor cosmetic changes.
|
2015-11-20 17:02:47 +11:00 |
|
hiker
|
7a2c7125e5
|
Used enums instead of numbers for lobby protocol subcommands.
|
2015-11-20 16:41:54 +11:00 |
|
hiker
|
73e14a964a
|
Cosmetic changes only.
|
2015-11-20 08:16:41 +11:00 |
|
hiker
|
c3e74d344f
|
Add warning message in case of an unknown command, and do not send
it to the servrer (which typically just confuses it).
|
2015-11-20 08:07:31 +11:00 |
|
hiker
|
683f0fdc07
|
Fixed incorrect index.
|
2015-11-19 14:21:56 +11:00 |
|
hiker
|
b55b91edf1
|
Use const & for std::string, cosmetic changes.
|
2015-11-19 14:20:10 +11:00 |
|
hiker
|
2b687e1051
|
Avoid crash when voting.
|
2015-11-19 14:19:01 +11:00 |
|
hiker
|
e7cc868c85
|
Removed uneccesary vector copy.
|
2015-11-19 14:18:34 +11:00 |
|
hiker
|
4813637a37
|
Cosmetic changes only.
|
2015-11-19 09:21:28 +11:00 |
|
hiker
|
5994123b98
|
Fixed crash.
|
2015-11-19 09:21:03 +11:00 |
|
hiker
|
ba4ccd5621
|
Added command line option to start a LAN server.
|
2015-11-18 17:24:56 +11:00 |
|
hiker
|
e6c2620c90
|
Print 'hide address' only in WAN mode; remove commented out code.
|
2015-11-18 13:44:25 +11:00 |
|
hiker
|
90b92419f3
|
Avoid crash in case that a player is not logged in online.
|
2015-11-18 08:15:22 +11:00 |
|
hiker
|
17f588bcf2
|
Fixed storing of EnetAddresses in TransportAddress.
|
2015-11-18 08:14:58 +11:00 |
|
hiker
|
29e0b50e14
|
Removed friend declaration; fixed crash caused by deleting the
ENetPeer when deleting an (STK) Event.
|
2015-11-17 08:11:07 +11:00 |
|
hiker
|
0ed22d0d6e
|
Fixed debug message.
|
2015-11-16 18:46:04 +11:00 |
|
hiker
|
980cdf835d
|
Avoid crash when clicking on (empty) list while server list is being refreshed.
|
2015-11-16 18:44:14 +11:00 |
|
hiker
|
785b9a9130
|
Don't try to hide address in LAN networking, other minor fixes.
|
2015-11-16 18:43:46 +11:00 |
|
hiker
|
4a3c4c552e
|
LAN clients now start to connect to the server.
|
2015-11-13 08:50:03 +11:00 |
|
hiker
|
af9018ea64
|
Moved Server and ServersManager into network directory.
|
2015-11-12 17:52:04 +11:00 |
|