Skip to content

Releases: AMacro/dv-multiplayer

v0.1.13.5-Beta

08 Jan 09:32

Choose a tag to compare

v0.1.13.5-Beta Pre-release
Pre-release

Changes / Fixes

This release introduces minor bug fixes and features.

If you find any problems, pease report report them by either raising an issue or visiting the Discord discussion thread. Note: you will need to join the Altfuture Discord server. Be sure to include both the host and client player.log files in your report. You can also use the game's built in bug report feature and upload the bug report zips.

New Features

  • Updated server browser to show which mods the server is running and any potential conflicts
    Mods hosted on GitHub or Nexus Mods will have hyperlinks to the mod's homepage.

Improvements

  • Fixed an issue where player markers were shown, even when 'Map Blips' is disabled in the difficulty settings.
  • Minor improvements to localisation

Known Bugs

  • Horns, whistles and steam loco reversers can play up when more than one player is in the loco; this is not a breaking issue, only a mild inconvenience.
  • MU chains behave the same as the horns and whistles, playable but mildly annoying.
  • Shop, world items, inventory for players other than the host not yet synced - job overviews, booklets and reports are partially sync'd.
  • Many other minor bugs and inconveniences, which we'll work through as we tick off the bigger issues.
  • New game features including "Demonstrator vehicles" are not completely sync'd and will be worked on over the coming releases.
  • When a job is completed and the Job Booklet is turned in by a client, cash only spawns on the host's game - this is expected to be fixed with Item Sync.

Features in progress

  • Item sync - good progress has been made; there were a few outstanding issues we were working on prior to B99's release. Major updates in B99 (many new "smart" items and a new mounting system) will delay the release of this feature.

v0.1.13.4-Beta

18 Dec 23:18

Choose a tag to compare

v0.1.13.4-Beta Pre-release
Pre-release

Changes / Fixes

This release introduces minor bug fixes and optimisations.

If you find any problems, pease report report them by either raising an issue or visiting the Discord discussion thread. Note: you will need to join the Altfuture Discord server. Be sure to include both the host and client player.log files in your report. You can also use the game's built in bug report feature and upload the bug report zips.

New Features

  • Light switch at museum is now sync'd across players

Improvements

  • Optimised updates of position of TrainCars on clients
    • Improves FPS for clients
    • Reduces stationary jitter and groaning
  • Fixed brake cut-out not syncing correctly when locos are repaired through the Career Manager
  • Fixed issue where manual service cash registers can steal your money and not return it
  • Fixed issue where point set traveller spams debug log entries
  • Minor improvements to manual service sync
  • Minor improvements to player disconnection clean up

Known Bugs

  • Horns, whistles and steam loco reversers can play up when more than one player is in the loco; this is not a breaking issue, only a mild inconvenience.
  • MU chains behave the same as the horns and whistles, playable but mildly annoying.
  • Shop, world items, inventory for players other than the host not yet synced - job overviews, booklets and reports are partially sync'd.
  • Many other minor bugs and inconveniences, which we'll work through as we tick off the bigger issues.
  • New game features including "Demonstrator vehicles" are not completely sync'd and will be worked on over the coming releases.
  • When a job is completed and the Job Booklet is turned in by a client, cash only spawns on the host's game - this is expected to be fixed with Item Sync.

Features in progress

  • Item sync - good progress has been made; there were a few outstanding issues we were working on prior to B99's release. Major updates in B99 (many new "smart" items and a new mounting system) will delay the release of this feature.

v0.1.13.0-Beta

29 Nov 11:48

Choose a tag to compare

v0.1.13.0-Beta Pre-release
Pre-release

Changes / Fixes

This release introduces many bug fixes and new features.

If you find any problems, pease report report them by either raising an issue or visiting the Discord discussion thread. Note: you will need to join the Altfuture Discord server. Be sure to include both the host and client player.log files in your report. You can also use the game's built in bug report feature and upload the bug report zips.

New Features

  • Manual Service
    • All players can now use manual service stations to repair locomotives.
    • Payment for servicing comes from the shared wallet.
    • Clients will not receive a copy of the receipt at present.
  • Mod API
    • A mod API has now been released to help mod authors add Multiplayer compatibility to their mods.
    • Mods can now declare whether or not they are compatible with Multiplayer and whether they are client only, host only, or required by all players.
    • Mod authors: see the wiki for instructions on getting started.

Improvements

  • Reduced simulation sync overhead by a factor of 5
  • Reduced train jerkiness giving a smoother ride for clients
  • Improved job sync - Job Reports now show the correct information
  • Fixed issues with player rotation and movement for VR players
  • Fixed issue where the Server Browser incorrectly flagged open servers as password protected
  • Improvements to Cargo sync allowing better support for Custom Cargo
  • Improvements to Paint Theme sync, allowing better support for Custom Skins/Paint Themes
  • Added multiple hard-coded mod compatibility entries allowing a range of QoL mods to be used without forcing all players to have the mod installed
  • Bug fix for an obscure edge case where a loco may get deleted while the host is on board if a player joins the server and the loco has been inactive for a long period of time
  • Fixed coal sync issues for tenders

Known Bugs

  • Horns, whistles and steam loco reversers can play up when more than one player is in the loco; this is not a breaking issue, only a mild inconvenience.
  • MU chains behave the same as the horns and whistles, playable but mildly annoying.
  • Shop, world items, inventory for players other than the host not yet synced - job overviews, booklets and reports are partially sync'd.
  • Many other minor bugs and inconveniences, which we'll work through as we tick off the bigger issues.
  • New game features including "Demonstrator vehicles" are not completely sync'd and will be worked on over the coming releases.
  • When a job is completed and the Job Booklet is turned in by a client, cash only spawns on the host's game - this is expected to be fixed with Item Sync.

Features in progress

  • Item sync - good progress has been made; there were a few outstanding issues we were working on prior to B99's release. Major updates in B99 (many new "smart" items and a new mounting system) will delay the release of this feature.

v0.1.12.2-Beta

18 Jul 23:57

Choose a tag to compare

v0.1.12.2-Beta Pre-release
Pre-release

Changes / Fixes

This release is a compatibility fix for B99.6. As with all Derail Valley updates, there may be changes and compatibility issues we aren't aware of, if you find any problems, pease report report them by either raising an issue or visiting the Discord discussion thread. Note: you will need to join the Altfuture Discord server. Be sure to include both the host and client player.log files in your report. You can also use the game's built in bug report feature and upload the bug report zips.

Known Bugs

  • Clients are unable to self service locomotives - self service objects (e.g. pipes, chutes, plugs, nozzles) not synced.
  • Horns, whistles and steam loco reversers can play up when more than one player is in the loco; this is not a breaking issue, only a mild inconvenience.
  • MU chains behave the same as the horns and whistles, playable but mildly annoying.
  • Shop, world items, inventory for players other than the host not yet synced - job overviews, booklets and reports are partially sync'd.
  • Many other minor bugs and inconveniences, which we'll work through as we tick off the bigger issues.
  • New game features including "Demonstrator vehicles" are not completely sync'd and will be worked on over the coming releases.
  • When a job is completed and the Job Booklet is turned in by a client, cash only spawns on the host's game - this is expected to be fixed with Item Sync.
  • When a job is completed and the Job Booklet is turned in by a client, the booklet may have incorrect information; this is a visual only bug.

Features in progress

  • Mod API - this will allow other mods to integrate with Multiplayer without needing patches
  • Manual service - This will allow all players to service locomotives if the licence has been acquired.
  • Job sync - This is on hold, pending release of item sync.
  • Item sync - good progress has been made; there were a few outstanding issues we were working on prior to B99's release. Major updates in B99 (many new "smart" items and a new mounting system) will delay the release of this feature.

General note: manual service, item sync and job sync are all interrelated and may need to be released in one large update.

v0.1.12.0-Beta

28 Jun 08:24
9f40120

Choose a tag to compare

v0.1.12.0-Beta Pre-release
Pre-release

Changes / Fixes

This release fixes some minor issues and adds Warehouse Loading Machine sync.
Please report any bugs by either raising an issue or visiting the Discord discussion thread. Note: you will need to join the Altfuture Discord server. Be sure to include both the host and client player.log files in your report. You can also use the game's built in bug report feature and upload the bug report zips.

Game

  • Added Warehouse Loading Machine Sync - clients can now load and unload cargo! Special thanks to Chump-the-Lump for the PR

Misc

  • Fixed an issue where jobs would be re-sent to all players each time a player connected
  • Fixed a memory leak for clients when leaving a game and joining a new game

Known Bugs

  • Clients are unable to self service locomotives - self service objects (e.g. pipes, chutes, plugs, nozzles) not synced.
  • Horns, whistles and steam loco reversers can play up when more than one player is in the loco; this is not a breaking issue, only a mild inconvenience.
  • MU chains behave the same as the horns and whistles, playable but mildly annoying.
  • Shop, world items, inventory for players other than the host not yet synced - job overviews, booklets and reports are partially sync'd.
  • Many other minor bugs and inconveniences, which we'll work through as we tick off the bigger issues.
  • New game features including "Demonstrator vehicles" are not completely sync'd and will be worked on over the coming releases.
  • When a job is completed and the Job Booklet is turned in by a client, cash only spawns on the host's game - this is expected to be fixed with Item Sync.
  • When a job is completed and the Job Booklet is turned in by a client, the booklet may have incorrect information; this is a visual only bug.

Features in progress

  • Manual service - This will allow all players to service locomotives if the licence has been acquired.
  • Job sync - This is on hold, pending release of item sync.
  • Item sync - good progress has been made; there were a few outstanding issues we were working on prior to B99's release. Major updates in B99 (many new "smart" items and a new mounting system) will delay the release of this feature.

General note: manual service, item sync and job sync are all interrelated and may need to be released in one large update.

v0.1.11.6-Beta

18 May 08:10

Choose a tag to compare

v0.1.11.6-Beta Pre-release
Pre-release

Changes / Fixes

This is a stability release. As the scope of changes implemented in B99.4 is quite large, it is possible that there have been changes made that we are not aware of and issues we haven't encountered in our testing, so as always, please report any bugs by either raising an issue or visiting the Discord discussion thread. Note: you will need to join the Altfuture Discord server. Be sure to include both the host and client player.log files in your report. You can also use the game's built in bug report feature and upload the bug report zips.

Misc

  • Added compatibility for B99.4 Hotfixes (2025-05-15)

B99.4 Issues being worked on

  • Issues affecting use of controls when multiple players are in the same cab - this is a known issue, but reported as being worse after the B99.4 update

Known Bugs

  • Clients are unable to self service locomotives - self service objects (e.g. pipes, chutes, plugs, nozzles) not synced.
  • Horns, whistles and steam loco reversers can play up when more than one player is in the loco; this is not a breaking issue, only a mild inconvenience.
  • MU chains behave the same as the horns and whistles, playable but mildly annoying.
  • Shop, world items, inventory for players other than the host not yet synced - job overviews, booklets and reports are partially sync'd.
  • Many other minor bugs and inconveniences, which we'll work through as we tick off the bigger issues.
  • New game features including "Demonstrator vehicles" are not completely sync'd and will be worked on over the coming releases.
  • When a job is completed and the Job Booklet is turned in by a client, cash only spawns on the host's game - this is expected to be fixed with Item Sync.
  • When a job is completed and the Job Booklet is turned in by a client, the booklet may have incorrect information; this is a visual only bug.

Features in progress

  • Manual service - This will allow all players to service locomotives if the licence has been acquired.
  • Job sync - This is on hold, pending release of item sync.
  • Item sync - good progress has been made; there were a few outstanding issues we were working on prior to B99's release. Major updates in B99 (many new "smart" items and a new mounting system) will delay the release of this feature.

General note: manual service, item sync and job sync are all interrelated and may need to be released in one large update.

v0.1.11.5-Beta

11 May 03:37

Choose a tag to compare

v0.1.11.5-Beta Pre-release
Pre-release

Changes / Fixes

This is a stability release. As the scope of changes implemented in B99.4 is quite large, it is possible that there have been changes made that we are not aware of and issues we haven't encountered in our testing, so as always, please report any bugs by either raising an issue or visiting the Discord discussion thread. Note: you will need to join the Altfuture Discord server. Be sure to include both the host and client player.log files in your report. You can also use the game's built in bug report feature and upload the bug report zips.

Misc

  • Added compatibility for B99.4 Hotfixes (2025-05-10)
  • Fixed minor issue where 'No servers found. Refresh or start your own!' was not shown when no servers existed at game launch.
  • Added a setting for setting the chat keybind - default key is Return but can be changed through the mod setting in UMM
  • Minor code cleanup and fixes to string formatting/grammar

Game

  • Fixed memory/event subscription leak for hosts/server
  • Fixed an issue for hosts where states were reset prior to the local client starting
  • Fixed multiple null reference bugs related to lobby creation
  • Added additional null reference checks to reduce exceptions during scene teardown/unload
  • Added logging for car deletion packets for clients and hosts

B99.4 Issues being worked on

  • Issues affecting use of controls when multiple players are in the same cab - this is a known issue, but reported as being worse after the B99.4 update

Known Bugs

  • Clients are unable to self service locomotives - self service objects (e.g. pipes, chutes, plugs, nozzles) not synced.
  • Horns, whistles and steam loco reversers can play up when more than one player is in the loco; this is not a breaking issue, only a mild inconvenience.
  • MU chains behave the same as the horns and whistles, playable but mildly annoying.
  • Shop, world items, inventory for players other than the host not yet synced - job overviews, booklets and reports are partially sync'd.
  • Many other minor bugs and inconveniences, which we'll work through as we tick off the bigger issues.
  • New game features including "Demonstrator vehicles" are not completely sync'd and will be worked on over the coming releases.
  • When a job is completed and the Job Booklet is turned in by a client, cash only spawns on the host's game - this is expected to be fixed with Item Sync.
  • When a job is completed and the Job Booklet is turned in by a client, the booklet may have incorrect information; this is a visual only bug.

Features in progress

  • Manual service - This will allow all players to service locomotives if the licence has been acquired.
  • Job sync - This is on hold, pending release of item sync.
  • Item sync - good progress has been made; there were a few outstanding issues we were working on prior to B99's release. Major updates in B99 (many new "smart" items and a new mounting system) will delay the release of this feature.

General note: manual service, item sync and job sync are all interrelated and may need to be released in one large update.

v0.1.11.1-Beta

27 Apr 00:59

Choose a tag to compare

v0.1.11.1-Beta Pre-release
Pre-release

Changes / Fixes

This is a stability release. As the scope of changes implemented in B99.4 is quite large, it is possible that there have been changes made that we are not aware of and issues we haven't encountered in our testing, so as always, please report any bugs by either raising an issue or visiting the Discord discussion thread. Note: you will need to join the Altfuture Discord server. Be sure to include both the host and client player.log files in your report. You can also use the game's built in bug report feature and upload the bug report zips.

Misc

  • Fixed issues with the server list on the server browser pane - server list should now show all servers and only show the 'No servers found. Refresh or start your own!' when there are no public servers.

Game

  • Fixed a client side exception caused by a TrainCar despawning/being deleted
  • Added multiple null reference checks for TrainCar networking components and patches.

B99.4 Issues being worked on

  • Issues affecting use of controls when multiple players are in the same cab - this is a known issue, but reported as being worse after the B99.4 update

Known Bugs

  • Clients are unable to self service locomotives - self service objects (e.g. pipes, chutes, plugs, nozzles) not synced.
  • Horns, whistles and steam loco reversers can play up when more than one player is in the loco; this is not a breaking issue, only a mild inconvenience.
  • MU chains behave the same as the horns and whistles, playable but mildly annoying.
  • Shop, world items, inventory for players other than the host not yet synced - job overviews, booklets and reports are partially sync'd.
  • Many other minor bugs and inconveniences, which we'll work through as we tick off the bigger issues.
  • New game features including "Demonstrator vehicles" are not completely sync'd and will be worked on over the coming releases.
  • When a job is completed and the Job Booklet is turned in by a client, cash only spawns on the host's game - this is expected to be fixed with Item Sync.
  • When a job is completed and the Job Booklet is turned in by a client, the booklet may have incorrect information; this is a visual only bug.

Features in progress

  • Manual service - This will allow all players to service locomotives if the licence has been acquired.
  • Job sync - This is on hold, pending release of item sync.
  • Item sync - good progress has been made; there were a few outstanding issues we were working on prior to B99's release. Major updates in B99 (many new "smart" items and a new mounting system) will delay the release of this feature.

General note: manual service, item sync and job sync are all interrelated and may need to be released in one large update.

v0.1.11.0-Beta

21 Apr 12:46

Choose a tag to compare

v0.1.11.0-Beta Pre-release
Pre-release

Changes / Fixes

This release fixes main compatibility issues with B99.4. As the scope of changes implemented in B99.4 is quite large, it is possible that there have been changes made that we are not aware of and issues we haven't encountered in our testing, so as always, please report any bugs by either raising an issue or visiting the Discord discussion thread. Note: you will need to join the Altfuture Discord server. Be sure to include both the host and client player.log files in your report. You can also use the game's built in bug report feature and upload the bug report zips.

Misc

  • Fixed issues with invites through Steam not correctly loading when server visibility is set to 'Friends'.
  • Refactored the workflow for connecting to a server.
  • Fixed localisation issue where a null key could cause an exception.

Game

  • Added an exemption for Remote Dispatch so the client does not have to have the mod installed.
  • Fixed issues with changes to B99.4 - this gets the mod working again, but no guarantee all issues have been resolved.
  • Changed the rules for tracking full physics syncs - potential fix for brake hose issues.
  • Changed the rules to prevent out-of-sequence physics packets from being applied - potential fix for brake hose issues.
  • Added full car and cargo health sync - this was added as part of the on going work on self-service.

Known Bugs

  • Clients are unable to self service locomotives - self service objects (e.g. pipes, chutes, plugs, nozzles) not synced.
  • Horns, whistles and steam loco reversers can play up when more than one player is in the loco; this is not a breaking issue, only a mild inconvenience.
  • MU chains behave the same as the horns and whistles, playable but mildly annoying.
  • Shop, world items, inventory for players other than the host not yet synced - job overviews, booklets and reports are partially sync'd.
  • Many other minor bugs and inconveniences, which we'll work through as we tick off the bigger issues.
  • New game features including "Demonstrator vehicles" are not completely sync'd and will be worked on over the coming releases.
  • When a job is completed and the Job Booklet is turned in by a client, cash only spawns on the host's game - this is expected to be fixed with Item Sync.
  • When a job is completed and the Job Booklet is turned in by a client, the booklet may have incorrect information; this is a visual only bug.

Features in progress

  • Manual service - This will allow all players to service locomotives if the licence has been acquired.
  • Job sync - This is on hold, pending release of item sync.
  • Item sync - good progress has been made; there were a few outstanding issues we were working on prior to B99's release. Major updates in B99 (many new "smart" items and a new mounting system) will delay the release of this feature.

General note: manual service, item sync and job sync are all interrelated and may need to be released in one large update.

v0.1.10.7-Beta

30 Mar 11:53

Choose a tag to compare

v0.1.10.7-Beta Pre-release
Pre-release

Changes / Fixes

This release fixes minor bugs.
Please report any bugs by either raising an issue or visiting the Discord discussion thread. Note: you will need to join the Altfuture Discord server. Be sure to include both the host and client player.log files in your report.

Game

  • Fixed issue an where the host moving a turntable was not replicated on the client side.

Known Bugs

  • Clients are unable to self service locomotives - self service objects (e.g. pipes, chutes, plugs, nozzles) not synced.
  • Horns, whistles and steam loco reversers can play up when more than one player is in the loco; this is not a breaking issue, only a mild inconvenience.
  • MU chains behave the same as the horns and whistles, playable but mildly annoying.
  • Shop, world items, inventory for players other than the host not yet synced - job overviews, booklets and reports are partially sync'd
  • Many other minor bugs and inconveniences, which we'll work through as we tick off the bigger issues.
  • New game features including "Demonstrator vehicles" are not completely sync'd and will be worked on over the coming releases.
  • When a job is completed and the Job Booklet is turned in by a client, cash only spawns on the host's game - this is expected to be fixed with Item Sync.
  • When a job is completed and the Job Booklet is turned in by a client, the booklet may have incorrect information; this is a visual only bug.

Features in progress

  • Job sync - This is on hold, pending release of item sync.
  • Item sync - good progress has been made; there were a few outstanding issues we were working on prior to B99's release. Major updates in B99 (many new "smart" items and a new mounting system) will delay the release of this feature.