LRFLEW
c9be2e1bc9
Resolved struct packing error and crash on OS X
2015-12-10 17:29:58 -06:00
Linus Unnebäck
30b6718532
start of OS X support
2015-11-27 17:43:12 +01:00
Duncan
637e454fef
Merge pull request #2290 from janisozaur/network-clean-close
...
Skip closing network if already closed
2015-11-16 15:58:00 +00:00
Cameron
9f255e5045
Use fcntl.h instead of sys/fcntl.h
2015-11-15 15:58:22 -06:00
Michał Janiszewski
e7b58b7375
Skip closing network if already closed
...
Fixes #2203
2015-11-14 17:12:38 +01:00
IntelOrca
782d3e63b2
add new master server functionality
2015-11-08 02:12:12 +00:00
zsilencer
1e9381ef97
master server list
2015-11-07 22:27:51 +00:00
zsilencer
9acfd27735
password prompt for client
2015-11-07 22:26:46 +00:00
zsilencer
3b639ced47
allow host to specify password #2072
2015-11-07 22:25:47 +00:00
zsilencer
34dff6f46b
address #2073 , graceful KickPlayer with message, disconnect reason messages, chat player name and text different color
2015-11-01 01:50:44 -06:00
zsilencer
00e2ca43a1
ipv6 support, non-blocking address resolve and connect
2015-10-26 22:35:34 -06:00
Michał Janiszewski
7d0ce00bab
Strip all whitespace
2015-10-20 20:48:51 +02:00
IntelOrca
6c6fa1d444
add ability for server to kick player, closes #2071
2015-10-16 22:20:16 +01:00
Michał Janiszewski
9e62198546
Partially revert c93c1c7, for mingw builds only
...
Conditionally restore old functionality which got broken for mingw
builds with commit c93c1c7 . Allow building with old version of code, but
generate a warning when doing so.
2015-09-29 00:13:27 +02:00
zsilencer
266f1c1e37
make multiplayer work in linux
2015-09-24 18:39:15 +01:00
IntelOrca
c93c1c738a
fix network warnings by using new functions over deprecated
2015-09-24 18:30:14 +01:00
Michał Janiszewski
4df8761831
remove windows-only code
...
Step 1 on road towards Linux.
Remove windows-specific code, stub it out where needed and make sure we
can still compile it the way it is.
Take care of Travis' build matrix to include new build configuration.
Install new packages.
2015-09-18 16:01:38 +02:00
IntelOrca
85181b5ed3
add stay_connected config option
2015-09-05 18:46:13 +01:00
Gator96100
c3ffd221de
Added support for hostnames
2015-09-03 19:49:14 +02:00
zsilencer
6ea9b6666c
disable naggle
2015-09-02 20:41:17 -06:00
zsilencer
7322307a04
fix issues with pausing in multiplayer
2015-08-19 20:34:52 -06:00
Michał Janiszewski
fc533c92c4
Add switch to disable network at compile-time
2015-08-19 01:47:33 +02:00
IntelOrca
4f8e289e79
finish server list and fix a couple of multiplayer issues
2015-08-16 17:29:47 +01:00
IntelOrca
9746bccbf6
improve multiplayer
2015-08-15 23:19:15 +01:00
zsilencer
ad70dbb84c
map load on join
2015-08-14 09:13:40 -06:00
zsilencer
a4267990b8
detect desyncs
2015-08-14 09:13:40 -06:00
zsilencer
584b34e6d5
fix game_command_create_ride for network
2015-08-14 09:13:39 -06:00
zsilencer
1d811a5692
improve chat feature
2015-08-14 09:13:39 -06:00
zsilencer
d772f8b5fb
measure and display ping
2015-08-14 09:13:39 -06:00
zsilencer
7ccb0eb655
basic player list
2015-08-14 09:13:38 -06:00
zsilencer
c0dc591152
refactor and add network authorization
2015-08-14 09:13:31 -06:00
zsilencer
71f20b44aa
endian-safe packet streams
2015-08-14 09:13:30 -06:00
zsilencer
149b3d86af
network refactoring
2015-08-14 09:13:30 -06:00
zsilencer
f7be55eb9d
fix cmake compile errors
...
fix cmake compile errors
2015-08-14 09:13:30 -06:00
zsilencer
f883e7a8da
get game commands working a bit better
2015-08-14 09:13:30 -06:00
zsilencer
802ccfd98e
allow multiple client connections
2015-08-14 09:13:30 -06:00
zsilencer
21334e307c
move chat window to separate file
2015-08-14 09:13:30 -06:00
zsilencer
6c571bab00
convert network to c++
2015-08-14 09:13:30 -06:00
zsilencer
df7f576e05
map loading over network
2015-08-14 09:13:29 -06:00
IntelOrca
99f2b87043
add chat feature
2015-08-14 09:13:29 -06:00
IntelOrca
196e6eb675
get basic network game working
2015-08-14 09:13:17 -06:00
IntelOrca
7e23d2d013
add basic server connection functions
2015-08-14 09:13:17 -06:00