Utiliser le coupon WELCOME pour économiser 20 %

$ USD
  • $ USD
  • € EUR
  • £ GBP
  • $ AUD
  • R$ BRL
  • CHF CHF
  • ¥ JPY
Comment créer votre propre lanceur FiveM

Créer un lanceur FiveM avec Windows Forms

Un petit lanceur Windows Forms peut demander à Windows d’ouvrir la connexion FiveM. Il n’installe pas FiveM, ne contourne pas la whitelist et ne confirme pas la connexion du joueur. Gardez les instructions habituelles pour ceux qui ne souhaitent pas d’exécutable supplémentaire.

Installation et vérifications

Dans Visual Studio, installez le développement bureau .NET et créez une Windows Forms App. Ajoutez un bouton de connexion et un Label nommé StatusLabel, puis associez le code à Click. L’adresse d’exemple est locale ; configurez celle de votre serveur et son port avant distribution. Placez les directives using en tête du fichier et le gestionnaire dans la classe Form.

using System;
using System.ComponentModel;
using System.Diagnostics;

private void ConnectButton_Click(object sender, EventArgs e)
{
    const string serverAddress = "127.0.0.1:30120";
    try
    {
        Process.Start(new ProcessStartInfo("fivem://connect/" + serverAddress)
        {
            UseShellExecute = true
        });
        StatusLabel.Text = "Launch requested";
    }
    catch (Win32Exception)
    {
        StatusLabel.Text = "Windows could not open FiveM.";
    }
}

UseShellExecute confie explicitement le protocole enregistré à Windows. Launch requested indique seulement la transmission de la demande, pas une connexion établie. Testez avec FiveM, sans gestionnaire de protocole et avec un serveur indisponible, puis vérifiez le résultat dans FiveM.

Pour un ancien projet .NET Framework, utilisez la vérification Framework de Microsoft ; dotnet --version indique un SDK. Compilez du code examiné et analysez les alertes antivirus au lieu d’exclure un exécutable inconnu. Cette révision n’inclut pas de test indépendant sous Windows.

Sources

Source originale

Source originale 2

Source originale 3

Source originale 4

Guide serveur associé

Laisser un commentaire