From de7417f0dada5c2a9575de7ad8293c59f4c66372 Mon Sep 17 00:00:00 2001 From: Fabian Date: Fri, 27 Aug 2021 09:46:17 +0200 Subject: [PATCH] feat: firstlaunch + join/host --- docs/getting_started/firstlaunch.rst | 36 +++ .../img/quickstart_server_edit.png | Bin 0 -> 10249 bytes .../img/quickstart_serverlist.png | Bin 0 -> 11264 bytes .../quickstart_serverlist_manage_buttons.png | Bin 0 -> 11459 bytes .../img/quickstart_serverlist_private.png | Bin 0 -> 4524 bytes .../img/quickstart_serverlist_refresh.png | Bin 0 -> 11388 bytes docs/getting_started/index.rst | 1 + docs/getting_started/quickstart.rst | 214 +++++++++--------- 8 files changed, 140 insertions(+), 111 deletions(-) create mode 100644 docs/getting_started/firstlaunch.rst create mode 100644 docs/getting_started/img/quickstart_server_edit.png create mode 100644 docs/getting_started/img/quickstart_serverlist.png create mode 100644 docs/getting_started/img/quickstart_serverlist_manage_buttons.png create mode 100644 docs/getting_started/img/quickstart_serverlist_private.png create mode 100644 docs/getting_started/img/quickstart_serverlist_refresh.png diff --git a/docs/getting_started/firstlaunch.rst b/docs/getting_started/firstlaunch.rst new file mode 100644 index 0000000..b1e8452 --- /dev/null +++ b/docs/getting_started/firstlaunch.rst @@ -0,0 +1,36 @@ +.. _firstlaunch: + +First launch +============ + +Welcome to the Multi-User manual. +You will find here all the documentation necessary for the good use of the addon: :ref:`index-manual` + +First of all, let's have a quick look at the Multi-User features. + +Username and color +------------------ + +When you launch the addon for the first time you can find this panel in the Sidebar of your View3D: + +.. figure:: img/first_time_menu.png + :align: center + +1. Choose a **name** and a **color** that will be specific to you and that will allow others to identify you easily once in session. Don't worry, they can be changed at any time in *Edit >> Prerecences >> Add-ons >> Multi-user* or in *Multi-User Pannel >> General Settings* +2. Press **Continue** + +Multi-User side pannel +---------------------- + +Once the Multi-User is launched you will arrive directly on the main menu: + +.. figure:: img/first_time_server_list.png + :align: center + +Three panels are at your disposal: + +- **Server list**: You can add, delete and edit server presets according to your preferences. At first launch two servers will already be in your preferences: *Public Session*, the public server of the Multi-User Discord, *Localhost*, to connect locally to your server. +- **Hosting**: To locally host a session with a Blender instance. +- **Advanced Settings**: Include advanced addon settings like *user info*, *server ping*, *cache*, etc. + +See :ref:`quickstart` to continue \ No newline at end of file diff --git a/docs/getting_started/img/quickstart_server_edit.png b/docs/getting_started/img/quickstart_server_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..facb510b66d65aecc85f5172f0798d55528ee1d9 GIT binary patch literal 10249 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 literal 0 HcmV?d00001 diff --git a/docs/getting_started/img/quickstart_serverlist_manage_buttons.png b/docs/getting_started/img/quickstart_serverlist_manage_buttons.png new file mode 100644 index 0000000000000000000000000000000000000000..d64c5aae0fdd0901315863c9e312f59b836a0d3b GIT binary patch literal 11459 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 literal 0 HcmV?d00001 diff --git a/docs/getting_started/img/quickstart_serverlist_private.png b/docs/getting_started/img/quickstart_serverlist_private.png new file mode 100644 index 0000000000000000000000000000000000000000..68fb70d9769c2188a9b0c77dddeff1774c4febd3 GIT binary patch literal 4524 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 literal 0 HcmV?d00001 diff --git a/docs/getting_started/index.rst b/docs/getting_started/index.rst index 00e8b54..72d1107 100644 --- a/docs/getting_started/index.rst +++ b/docs/getting_started/index.rst @@ -7,6 +7,7 @@ Getting started install update + firstlaunch quickstart troubleshooting glossary diff --git a/docs/getting_started/quickstart.rst b/docs/getting_started/quickstart.rst index 97cd42d..90f3691 100644 --- a/docs/getting_started/quickstart.rst +++ b/docs/getting_started/quickstart.rst @@ -10,42 +10,121 @@ Quick start The multi-user addon provides a session management system. In this guide, you will quickly learn how to use the collaborative session management system in three parts: -- :ref:`how-to-host` - :ref:`how-to-join` +- :ref:`how-to-host` - :ref:`how-to-manage` -First launch -============ +.. _how-to-join: -Welcome to the Multi-User manual. -You will find here all the documentation necessary for the good use of the addon: :ref:`index-manual` +How to join a session +===================== -First of all, let's have a quick look at the Multi-User features. +This section describes how to join a launched session. +Before starting make sure that you have access to the session **IP address**, **port number** and that you have filled in your **user information** (name and color). -Username and color ------------------- +----------- +Server List +----------- -When you launch the addon for the first time you can find this panel in the Sidebar of your View3D: +The server list allows you to manage your servers. -.. figure:: img/first_time_menu.png +.. figure:: img/quickstart_serverlist.png + :align: center + :width: 200px + + Server List + +To connect to a server, select the one you want to join in the list and click on **Connect**. + +To know if the server you want to join is online, you can refresh your server list with the button on the top right corner. +Online status: + +- **Red**: server is offline +- **Green**: server is online + +.. note:: + + If a server is secured with a password, a lock will be displayed next to the server name. + + .. figure:: img/quickstart_serverlist_private.png + :align: center + :width: 200px + +It is possible to add, delete and even modify a server preset with the buttons located on the top right of the server list. + +.. figure:: img/quickstart_serverlist_manage_buttons.png + :align: center + :width: 200px + + Add, Remove, Edit Server Preset + +.. note:: + + Two server presets are already present when the addon is launched: + + - The 'localhost' preset, to join a local session quickly + - The 'public session' preset, to join the public sessions of the multi-user server (official discord to participate : https://discord.gg/aBPvGws) + +------------------- +Add a Server Preset +------------------- + +To add a server, you must first register it in the server list. Click on the **+** icon and fill in the window with the server settings: + +.. figure:: img/quickstart_server_edit.png + :align: center + :width: 350px + + Server Preset pop-up + +- **Server name**: the name of the server. +- **IP**: the host's IP address. +- **Port**: the host's port number. +- **Server password**: (*optional*) The server password. +- **Admin password**: (*optional*) The session administration password. + +Once you've configured every field, you can save the server preset by clicking **OK**. +You can now select it in the server list to join the session ! + +.. warning:: Be careful, if you don't rename your new preset, or if it has the same name as an existing preset, the old preset will be overwritten. + + .. figure:: img/server_preset_image_report.png + :align: center + :width: 200px + +.. note:: + Additional configuration settings can be found in the :ref:`advanced` section. + +---------------- +Joining a server +---------------- + +CONNECT +------- + +When joining a session that have already be initialise, the session status screen will be **CONNECT**. +You are now connected and can start creating. + + +During an online session, various actions are available to you. Go to :ref:`how-to-manage` to +learn more about them. + +LOBBY +----- + +When starting a **dedicated server**, the session status screen will take you to the **LOBBY** (see side-panel header). + +If the session status is set to **LOBBY** and you are a regular user, you need to wait for the admin to launch the scene. +If you are the admin, you just need to initialise the session to start it (see image below). + +.. figure:: img/quickstart_session_init.png :align: center -1. Choose a **name** and a **color** that will be specific to you and that will allow others to identify you easily once in session. Don't worry, they can be changed at any time in *Edit >> Prerecences >> Add-ons >> Multi-user* or in *Multi-User Pannel >> General Settings* -2. Press **Continue** + Session initialisation for dedicated server -Multi-User menu ---------------- +During an online session, various actions are available to you. Go to :ref:`how-to-manage` to +learn more about them. -Once the Multi-User is launched you will arrive directly on the main menu: - -.. figure:: img/first_time_server_list.png - :align: center - -Three panels are at your disposal: - -- **Server list**: You can add, delete and edit server presets according to your preferences. At first launch two servers will already be in your preferences: *Public Session*, the public server of the Multi-User Discord, *Localhost*, to connect locally to your server. See :ref:`how-to-join` -- **Hosting**: To locally host a session with a Blender instance. See :ref:`how-to-host` -- **Advanced Settings**: Include advanced addon settings like *user info*, *server ping*, *cache*, etc. See See :ref:`advanced-settings` .. _how-to-host: @@ -100,94 +179,7 @@ This will do two things: During an online session, various actions are available to you, go to :ref:`how-to-manage` section to learn more about them. -.. _how-to-join: -How to join a session -===================== - -This section describes how join a launched session. -Before starting make sure that you have access to the session IP address and port number. - --------------------------------- -1. Fill in your user information --------------------------------- - -Joining a server -======================= - --------------- -Network setup --------------- - -In the network panel, select **JOIN**. -The **join sub-panel** (see image below) allows you to configure your client to join a -collaborative session which is already hosted. - -.. figure:: img/server_preset_image_normal_server.png - :align: center - :width: 200px - - Connection pannel - -Fill in the fields with your information: - -- **IP**: the host's IP address. -- **Port**: the host's port number. - -Once you've configured every field, hit the button **CONNECT** to join the session ! -When the :ref:`session-status` is **ONLINE** you are online and ready to start co-creating. - -.. note:: - - If you want to have **administrator rights** (see :ref:`admin` ) on the server, just enter the password created by the host in the **Connect as admin** section - - .. figure:: img/server_preset_image_admin.png - :align: center - :width: 200px - - Admin password - ---------------- -Server presets ---------------- - -You can save your server presets in a preset list below the 'JOIN' and 'HOST' buttons. This allows you to quickly access and manage your servers. - -To add a server, first enter the ip address and the port (plus the password if needed), then click on the + icon to add a name to your preset. To remove a server from the list, select it and click on the - icon. - -.. figure:: img/server_preset_exemple.gif - :align: center - :width: 200px - -.. warning:: Be careful, if you don't rename your new preset, or if it has the same name as an existing preset, the old preset will be overwritten. - - .. figure:: img/server_preset_image_report.png - :align: center - :width: 200px - -.. note:: - - Two presets are already present when the addon is launched: - - - The 'localhost' preset, to host and join a local session quickly - - The 'public session' preset, to join the public sessions of the multi-user server (official discord to participate : https://discord.gg/aBPvGws) - -.. note:: - Additional configuration settings can be found in the :ref:`advanced` section. - -.. note:: - When starting a **dedicated server**, the session status screen will take you to the **LOBBY**, awaiting an admin to start the session. - - If the session status is set to **LOBBY** and you are a regular user, you need to wait for the admin to launch the scene. - If you are the admin, you just need to initialise the repository to start the session (see image below). - - .. figure:: img/quickstart_session_init.png - :align: center - - Session initialisation for dedicated server - -During an online session, various actions are available to you. Go to :ref:`how-to-manage` to -learn more about them. .. _how-to-manage: