> For the complete documentation index, see [llms.txt](https://netick.gitbook.io/v1/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://netick.gitbook.io/v1/managing-netick.md).

# Managing Netick

## **Starting and Shutting Down Netick**

When you start Netick, you need to specify the mode you want to start it in. You can start it as a single sandbox, either a server or a client, like this:

As a server: `var sandbox = Netick.Network.StartAsClient();`

As a client: `var sandbox = Netick.Network.StartAsServer();`

Or you can start both a client and a server together, like this: `var sandboxes = Netick.Network.StartAsServerAndClient(Clients);`

To shut down Netick completely, call: `Netick.Network.Shutdown();`

## **Connecting to the Server**

To connect the client to the server, call `Connect(serverIPAddress)` on the sandbox representing the client: `sandbox.Connect(serverIPAddress);`

## **Disconnecting from the server**

To disconnect the client, call `Disconnect()` on the sandbox representing the client: `sandbox.Disconnect()`;

You are advised to have a game starting scene used for server finding/matchmaking.

## **Scene Switching Scene**

To switch from the current scene to another, call `SwitchScene(sceneIndex)` on the sandbox: `sandbox.SwitchScene(2);`

To find the index of a scene, open the Build Settings window where you will see a list of all added scenes. If the desired scene is not present, open that scene and add it to the list.
