Ce guide couvre tout ce que vous devez savoir sur la mise en place et la configuration de votre serveur dédié Onset sur Legion Hosting. Onset est un jeu sandbox multijoueur construit sur Unreal Engine 4 qui permet aux joueurs de créer des modes de jeu personnalisés grâce au scripting Lua. Pour les commandes d'administration et la gestion des packages, consultez notre guide Onset Admin and Package Setup.
Qu'est-ce que Onset ?
Onset est un jeu sandbox multijoueur développé par Blue Mountains GmbH qui fournit une toile vierge pour créer pratiquement n'importe quelle expérience multijoueur. Contrairement aux jeux traditionnels avec un gameplay fixe, Onset repose entièrement sur des packages (modes de jeu) créés par la communauté et écrits en Lua pour définir les règles, les mécaniques et le contenu de chaque serveur.
Les caractéristiques principales incluent :
- Scripting Lua — Création complète de modes de jeu utilisant le langage de programmation Lua avec une API complète côté serveur et côté client
- Unreal Engine 4 — Des visuels et une physique de haute qualité propulsés par UE4
- Carte en monde ouvert — Un vaste environnement en monde ouvert avec des terrains diversifiés, des villes et des intérieurs
- Système de packages — Des packages de modes de jeu modulaires qui peuvent être combinés et personnalisés
- Multijoueur — Support de serveurs dédiés pour un grand nombre de joueurs avec des modes de jeu personnalisés
Premier démarrage
Lorsque votre serveur Onset est provisionné sur Legion Hosting, il est livré préconfiguré avec les fichiers de base du serveur. Pour lancer votre serveur pour la première fois :
- Connectez-vous à GPanel sur gpanel.legionhosting.net
- Sélectionnez votre serveur Onset dans la liste des serveurs
- Vérifiez vos Variables de démarrage pour définir le nom de votre serveur et le nombre maximum de joueurs avant le premier lancement
- Cliquez sur Start pour lancer le serveur
- Le serveur s'initialisera et générera les fichiers de configuration par défaut lors du premier démarrage
- Une fois que la console indique que le serveur est prêt et en écoute, les joueurs peuvent se connecter via le lanceur Onset
Variables de démarrage GPanel
GPanel fournit une variable de démarrage sous l'onglet Startup pour les mises à jour automatiques. Tous les autres paramètres du serveur (nom du serveur, mot de passe, nombre maximum de joueurs) sont configurés dans server_config.json (voir ci-dessous).
| Variable | Par défaut | Description |
|---|---|---|
AUTO_UPDATE |
1 |
Mise à jour automatique du serveur au redémarrage. Définir sur 0 pour désactiver. |
server_config.json, et non comme variables de démarrage GPanel. Voir la section de configuration ci-dessous.
Configuration du serveur (server_config.json)
Le fichier de configuration principal du serveur est server_config.json, situé dans le répertoire racine du serveur. Vous pouvez modifier ce fichier via le Gestionnaire de fichiers de GPanel. Ce fichier utilise le format JSON :
{
"servername": "My Onset Server",
"hostname": "0.0.0.0",
"port": 7777,
"maxplayers": 50,
"password": "",
"visible": true,
"streamdistance": 800,
"streamrate": 50,
"tickrate": 50,
"loglevel": 1,
"packages": [
"mygamemode"
],
"plugins": []
}
Explication des paramètres de configuration
| Paramètre | Par défaut | Description |
|---|---|---|
servername |
Onset Server | Le nom affiché dans le navigateur de serveurs du lanceur Onset. |
hostname |
0.0.0.0 | L'adresse IP à laquelle le serveur se lie. Laissez 0.0.0.0 pour se lier à toutes les interfaces. |
port |
7777 | Le port UDP principal pour le trafic de jeu. Généralement géré automatiquement par GPanel. |
maxplayers |
50 | Nombre maximum de joueurs simultanés. Des nombres plus élevés augmentent l'utilisation des ressources. |
password |
(vide) | Mot de passe du serveur. Laissez une chaîne vide pour un serveur public. |
visible |
true | Indique si le serveur apparaît dans le navigateur de serveurs public. |
streamdistance |
800 | La distance (en unités Unreal) à laquelle les entités sont transmises aux joueurs. Des valeurs plus basses réduisent la charge réseau. |
tickrate |
50 | Taux de tick du serveur en Hz. Des valeurs plus élevées signifient un gameplay plus fluide mais une utilisation CPU accrue. |
packages |
(tableau vide) | Liste des noms de dossiers de packages à charger au démarrage. Les packages définissent le mode de jeu et les mécaniques de gameplay. |
server_config.json doit être du JSON valide. Une virgule manquante, une virgule en trop ou un crochet mal assorti empêchera le serveur de démarrer. Utilisez un validateur JSON si vous n'êtes pas sûr de vos modifications.
Paramètres réseau
Onset utilise des ports séparés pour le trafic de jeu et les requêtes HTTP. Comprendre la configuration réseau est important pour une connectivité correcte :
| Port | Protocole | Utilisation |
|---|---|---|
7777 |
UDP | Port de jeu principal pour les connexions des joueurs et les données de jeu |
7776 |
TCP | Port de requête HTTP pour les listes du navigateur de serveurs et les requêtes API |
Comment les joueurs se connectent
Les joueurs se connectent aux serveurs Onset via le lanceur officiel Onset, et non directement via Steam.
Via le navigateur de serveurs
- Lancez le jeu Onset depuis Steam
- Dans le lanceur Onset, cliquez sur Server Browser
- Recherchez le nom de votre serveur dans la liste ou filtrez par mode de jeu
- Sélectionnez le serveur et cliquez sur Connect
- Entrez le mot de passe si un mot de passe est défini
Via connexion directe
- Lancez le jeu Onset depuis Steam
- Dans le lanceur Onset, cliquez sur Direct Connect
- Entrez l'adresse IP et le port de votre serveur (par ex.,
192.168.1.100:7777) - Cliquez sur Connect
Articles connexes
- Onset Admin and Package Setup
- How to Find Your Server IP and Port
- How to Upload Files via SFTP
- Getting Started with Your New Server
Besoin d'aide ?
Si vous rencontrez des problèmes avec votre serveur Onset ou avez besoin d'une assistance supplémentaire, notre équipe de support est là pour vous aider. Soumettez un ticket de support et nous vous répondrons dès que possible.