Server Creation Guide

Introduction

Stellar Bit is a community-driven game that empowers players to create their own servers with customized objectives and features. Hosting your own server allows you to define unique gameplay experiences, set custom rules, and build a community around your vision of the game.

This guide will walk you through the process of creating both public and private servers in Stellar Bit. Whether you want to host a server accessible to all players or set up a private playground for a select group, this tutorial has you covered.


Types of Servers

There are two types of servers you can create in Stellar Bit:

  1. Public Servers: Accessible by anyone with an official Stellar Bit account. These servers are listed on the Stellar Bit Central Hub and can incorporate authentication and authorization features.

  2. Private Servers: Not listed publicly and do not require authentication. Ideal for small groups or testing purposes.


Creating a Public Server

Prerequisites

Steps to Create a Public Server

1. Registering Your Server

  1. Log In to Your Account

  2. Navigate to 'My Servers'

  3. Create a New Server Entry

    Note: At this point, your server is registered but not yet online.

2. Setting Up the Server Software

To make your server operational, you need to run the server software and keep it connected to the Stellar Bit Central Hub.

Using the Server Template with Authentication

A pre-built template is available to simplify the process:

Steps:
  1. Download the Template

  2. Open the Template in Your Code Editor

  3. Configure Server Settings

  4. Compile and Run the Server

  5. Authenticate Your Server

  6. Keep the Server Running

3. Testing Your Server


Creating a Private Server

Creating a private server is similar to a public server but without the need for an official Stellar Bit account or authentication.

Steps to Create a Private Server

1. Setting Up the Server Software

Using the Private Server Template

Steps:
  1. Download the Template

  2. Open the Template in Your Code Editor

  3. Configure Server Settings

  4. Compile and Run the Server

    Note: Since this is a private server, you won't need to enter any credentials.

2. Sharing Your Server

3. Testing Your Server


Customizing Server Logic

Creating your own server isn't just about hosting; it's also about crafting unique gameplay experiences. You can modify the server logic to introduce new features, rules, and objectives.

Exploring Server Logic

Steps to Customize Your Server

  1. Understand the Existing Code

  2. Plan Your Changes

  3. Modify the Code

  4. Test Thoroughly

  5. Iterate

Tips for Customization


Additional Information

Keep-Alive Packets

Networking Considerations


Conclusion

Hosting your own Stellar Bit server opens up a universe of possibilities. Whether you're aiming to build a massive multiplayer arena or a private sandbox for friends, this guide provides the foundation to get you started.

Remember:


Support and Community


Happy hosting, and may your server bring new adventures to the Stellar Bit universe!