1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2026-01-22 14:24:33 +01:00
Commit Graph

57 Commits

Author SHA1 Message Date
Michał Janiszewski
a09afd0be5 Minor fixes
* Be more cautious while doing pathfinding
* Be a little more deterministic on network by initialising all member
  fields.
2016-02-14 22:22:38 +01:00
zsilencer
b2083deed0 implement cheats over multiplayer 2016-02-02 14:08:59 -07:00
Michał Janiszewski
e814cdd271 Decouple network version from OpenRCT2 version
This allows to present a different version of network stream than just
OpenRCT2 version, as we can possibly have breaking changes to network in
one release cycle.

This commit also adds easy way of identification which hosts are running
which versions, by showing a tooltip when hovering mouse cursor over the
network compatibility icon. Client's own version is displayed as well.
2016-01-30 22:44:43 +01:00
LRFLEW
095e0e18e3 Fix unsigned warning in network_set_player_last_action_coord 2016-01-27 16:00:00 -07:00
zsilencer
74225ad4bc fix issue with group name string ids after loading new map 2016-01-24 18:33:28 -07:00
zsilencer
0e00c1e3ce load and save groups 2016-01-23 18:05:53 -07:00
zsilencer
85d77bb838 show last action in player window 2016-01-23 16:46:52 -07:00
zsilencer
db90477cae add locate player's most recent action button 2016-01-23 14:16:26 -07:00
zsilencer
5f7c81083e add separate Clear Landscape action and fix a bug 2016-01-23 13:19:17 -07:00
zsilencer
de1fa24e7b add last player action to player list 2016-01-23 12:32:02 -07:00
zsilencer
ef4fc84634 consolidate actions list 2016-01-23 11:34:05 -07:00
zsilencer
1277c1a0d2 MP permissions update 2 2016-01-22 11:12:35 -07:00
zsilencer
7a249c6457 Add ability to toggle individual action permissions 2016-01-21 20:32:51 -07:00
zsilencer
6e3068cd0a MP groups and permissions 2016-01-20 21:42:31 -07:00
IntelOrca
cdee534eb1 use SDL2's platform defines to normalise platform guards 2016-01-14 20:12:43 +00:00
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