Jump to content

Tutorial:Multiplayer Basics: Difference between revisions

From Starship Simulator
Gatehouse (talk | contribs)
 
(10 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{WIP}}
{{WIP}}
{{Tutorial}}
{{Tutorial}}
{{Build|0.227.0.8}}


This tutorial covers the confirmed basics of the co-operative multiplayer functionality in [[Starship Simulator]], allowing multiple players to crew the same starship. Multiplayer is session-based. Functionality is under active development, and details may change.
This tutorial covers the confirmed basics of the co-operative multiplayer functionality in [[Starship Simulator]], allowing multiple players to crew the same starship. Multiplayer is session based. Functionality is under active development, and details will change.


== Joining a Multiplayer Session ==
== Joining a Multiplayer Session ==


It is possible to join multiplayer sessions hosted by other players.
To join a multiplayer session, in the game's Main menu click "Multiplayer". This will open the multiplayer menu and will set focus on the "Join " tab by default. A list of all currently online servers available to you will be listed here. Some servers require a password to join. These passwords are set by the server host.
* If a host has set a password for the session, you will need to enter it to join (Password functionality implied by host controls mentioned in [[Dev Builds|Build 0.225.0.74]]).
* Issues related to clients joining games have been addressed during development ([[Dev Builds|Build 0.225.0.61]], Build 0.225.0.61).
 
''(The exact method for finding and connecting to sessions, such as a server browser or direct connection, has not been detailed in the provided context).''


== Hosting a Multiplayer Session ==
== Hosting a Multiplayer Session ==


Players can host their own multiplayer sessions.
To host a multiplayer game, after opening the Multiplayer Menu, click the "Host" tab at the top.
* The host has the ability to set or change a password for the session via the Host Controls ([[Dev Builds|Build 0.225.0.74]]).
 
''(Specific configuration options available when setting up a hosted session, like server name or player limits, have not been detailed in the provided context).''
 
== Host Controls (F6 Menu) ==
 
The host of a multiplayer session can manage connected players using a dedicated control panel.


* '''Accessing:''' Press the '''<code>F6</code>''' key while hosting to open the Host Controls panel.
The host of a multiplayer session can manage connected players using a dedicated control panel. Here you can set up your server with a number of options:
* '''Confirmed Features''' (Based on fixes/mentions in [[Dev Builds|Build 0.225.0.74]]):
* '''Net Mode:''' selecting 'Steam' will allow any player on the Steam platform to see your game on the list of available servers, while LAN will be restricted to players within your local area network
    * **Player List:** Implied, as controls target specific players.
* '''Game Type:''' this will inform players over whether the intention of your session is to either play as standard gameplay or roleplay, wherein players communicate and act as if they are a real character in the Starship Simulator universe. This choice has no effect on game functionality.
    * **Kick:** Remove a player from the current session.
* '''Max Players:''' set the maximum number of players that may connect to your server
    * **Ban:** Remove a player and prevent them from rejoining the current session only (bans are not persistent).
* '''Server Name:''' set a name for your server
    * **Brig:** Teleport a selected player's character to the ship's [[Brig]].
* '''Description:''' describe your server to inform players of the details of your session
    * **Password Controls:** Functionality related to managing the session password.
* '''Password:''' set an optional password to your server. You will need to share this with any player who you want to join the group.
* '''NPC Crew:''' determine whether you want NPC crew members on the player ship


''(The dev logs fixed issues with the Brig/Mute buttons on host controls allowing multiple clients at once, but did not explicitly confirm the Mute function's purpose or the existence of built-in voice chat in the provided text.)''
===Host Controls===
Once in game, the host has several administration functions available. To access the Host Controls menu as host while in-game press F6.


== General Multiplayer Notes ==
{| class="wikitable"
*'''Synchronization:''' Ensuring the game state (player positions, ship system status, object interactions like lift buttons - Build 0.225.0.74) is consistent between the host and all clients is a complex process. Numerous fixes related to multiplayer synchronization across various systems (galaxy generation, sensors, physics, lighting, props, player spawning) are documented in the [[Dev Builds]] history, indicating it's an ongoing focus.
! Online
*'''Crew Roles:''' Players work together by taking on different [[Crew Roles|roles]] aboard the ship.
! Saved
!Server
|-
| A list of players online and admin actions available for each:
* '''Kick:''' removes a player from the server
* '''Brig''': teleports the player to the ship's [[Brig|brig]]
* '''Mute:''' disables chat for that player
| A list of players who have actions against them saved whether they are online or not
| Adjust the server setting:
* '''Password:''' set a new session password
* '''Description:''' modify the description of the server that appears in the server list
* '''Max players:''' adjust the maximum number of players in your server
|}


{{Links}}


[[Category:Tutorials]]
[[Category:Tutorials]]
[[Category:Gameplay Mechanics]]
[[Category:Gameplay Mechanics]]
[[Category:Multiplayer]]
[[Category:Multiplayer]]

Latest revision as of 16:34, 18 May 2026

This page is a Work in Progress as much of the lore/Development for the game is yet to be established.

Build Compatibility: This tutorial was last verified for Build 0.227.0.8. If you notice discrepancies in a newer version, please update the guide or flag it for review.


This tutorial covers the confirmed basics of the co-operative multiplayer functionality in Starship Simulator, allowing multiple players to crew the same starship. Multiplayer is session based. Functionality is under active development, and details will change.

Joining a Multiplayer Session

To join a multiplayer session, in the game's Main menu click "Multiplayer". This will open the multiplayer menu and will set focus on the "Join " tab by default. A list of all currently online servers available to you will be listed here. Some servers require a password to join. These passwords are set by the server host.

Hosting a Multiplayer Session

To host a multiplayer game, after opening the Multiplayer Menu, click the "Host" tab at the top.

The host of a multiplayer session can manage connected players using a dedicated control panel. Here you can set up your server with a number of options:

  • Net Mode: selecting 'Steam' will allow any player on the Steam platform to see your game on the list of available servers, while LAN will be restricted to players within your local area network
  • Game Type: this will inform players over whether the intention of your session is to either play as standard gameplay or roleplay, wherein players communicate and act as if they are a real character in the Starship Simulator universe. This choice has no effect on game functionality.
  • Max Players: set the maximum number of players that may connect to your server
  • Server Name: set a name for your server
  • Description: describe your server to inform players of the details of your session
  • Password: set an optional password to your server. You will need to share this with any player who you want to join the group.
  • NPC Crew: determine whether you want NPC crew members on the player ship

Host Controls

Once in game, the host has several administration functions available. To access the Host Controls menu as host while in-game press F6.

Online Saved Server
A list of players online and admin actions available for each:
  • Kick: removes a player from the server
  • Brig: teleports the player to the ship's brig
  • Mute: disables chat for that player
A list of players who have actions against them saved whether they are online or not Adjust the server setting:
  • Password: set a new session password
  • Description: modify the description of the server that appears in the server list
  • Max players: adjust the maximum number of players in your server