Jump to content

Tutorial:Multiplayer Basics: Difference between revisions

From Starship Simulator
Cagi (talk | contribs)
No edit summary
Cagi (talk | contribs)
No edit summary
Line 6: Line 6:
== 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 in 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. Here you can set up your server with a number of options.
* '''Net Mode:''' Selecting Steam will allow any player on steam 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 on whether the intention of your session is intendended standard gameplay, or roleplay, wherein players communicate and act as if they are a real character in the Starship Simulator universe. This has no effect on game functionality.
* '''Max Players:''' Set the maximum number of player that connect to your server.
* '''Server Name:''' Set a name for your server.
* '''Description:''' Describe your server to let players know details about your session.
* '''Password:''' Set an optional password to your server. You will need to share this with any player you want to join.
* '''NPC Crew:''' Determine whther you want NPC crewmembers on the player ship.


The host of a multiplayer session can manage connected players using a dedicated control panel.
===Host Controls===
Once in game, the host has several administation functions available. To access the Host Controls menu, as host in game press F6.


* '''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]]):
{| class="wikitable"
{| class="wikitable"
! Online
! Online
Line 31: Line 30:
|-
|-
| A list of players online players and admin actions available for each.
| A list of players online players and admin actions available for each.
* Kick - Removes a player for the server.
* '''Kick:''' Removes a player for the server.
* Brig: Teleport the player to the[[Brig|brig]].
* '''Brig''': Teleport the player to the[[Brig|brig]].
* Mute: Disable chat for that player.
* '''Mute:''' Disable chat for that player.
| A list of players who have actions against them saved whether they are online or not.
| A list of players who have actions against them saved whether they are online or not.
| Adjust the server setting.
| Adjust the server setting.1
* Passowrd: Set a new session password
* '''Passowrd:''' Set a new session password
* Description: Modify the description of the server that appears in the server list.
* '''Description:''' Modify the description of the server that appears in the server list.
* Max players: Adjust the maximum number of players in your server.
* '''Max players:''' Adjust the maximum number of players in your server.
|}
|}
''(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 [[Crew Roles|roles]] aboard the ship.


{{Links}}
{{Links}}

Revision as of 12:46, 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

To join a multiplayer session, in the game's Main menu, click "Multiplayer". This will open the multiplayer menu and will in 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 steam 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 on whether the intention of your session is intendended standard gameplay, or roleplay, wherein players communicate and act as if they are a real character in the Starship Simulator universe. This has no effect on game functionality.
  • Max Players: Set the maximum number of player that connect to your server.
  • Server Name: Set a name for your server.
  • Description: Describe your server to let players know details about your session.
  • Password: Set an optional password to your server. You will need to share this with any player you want to join.
  • NPC Crew: Determine whther you want NPC crewmembers on the player ship.

Host Controls

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

Online Saved Server
A list of players online players and admin actions available for each.
  • Kick: Removes a player for the server.
  • Brig: Teleport the player to thebrig.
  • Mute: Disable chat for that player.
A list of players who have actions against them saved whether they are online or not. Adjust the server setting.1
  • Passowrd: 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.

External Links

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