Jump to content

Tutorial:Multiplayer Basics: Difference between revisions

From Starship Simulator
Cagi (talk | contribs)
Line 25: Line 25:
* '''Accessing:''' Press the '''<code>F6</code>''' key while hosting to open the Host Controls panel.
* '''Accessing:''' Press the '''<code>F6</code>''' key while hosting to open the Host Controls panel.
* '''Confirmed Features''' (Based on fixes/mentions in [[Dev Builds|Build 0.225.0.74]]):
* '''Confirmed Features''' (Based on fixes/mentions in [[Dev Builds|Build 0.225.0.74]]):
     * **Player List:** Implied, as controls target specific players.
     Player List: Implied, as controls target specific players.
     * **Kick:** Remove a player from the current session.
     Kick: Remove a player from the current session.
     * **Ban:** Remove a player and prevent them from rejoining the current session only (bans are not persistent).
     Ban: Remove a player and prevent them from rejoining the current session only (bans are not persistent).
     * **Brig:** Teleport a selected player's character to the ship's [[Brig]].
     Brig: Teleport a selected player's character to the ship's [[Brig]].
     * **Password Controls:** Functionality related to managing the session password.
     Password Controls:Functionality related to managing the session password.


''(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.)''
''(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.)''

Revision as of 12:05, 27 April 2025

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


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.

Joining a Multiplayer Session

It is possible to join multiplayer sessions hosted by other players.

  • 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 Build 0.225.0.74).
  • Issues related to clients joining games have been addressed during development (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

Players can host their own multiplayer sessions.

  • The host has the ability to set or change a password for the session via the Host Controls (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 F6 key while hosting to open the Host Controls panel.
  • Confirmed Features (Based on fixes/mentions in Build 0.225.0.74):
   Player List: Implied, as controls target specific players.
   Kick: Remove a player from the current session.
   Ban: Remove a player and prevent them from rejoining the current session only (bans are not persistent).
   Brig: Teleport a selected player's character to the ship's Brig.
   Password Controls:Functionality related to managing the session password.

(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.)

General Multiplayer Notes

  • 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.
  • Crew Roles: Players work together by taking on different roles aboard the ship.

External Links

Website
Steam
Ko-fi
Kickstarter
YouTube
X (Twitter)
Discord
Join Discord
Facebook