Serveur d'arène PvP · FiveM

Entre dans l'arène.
Grimpe au classement.

Connecte-toi, enchaîne les rounds en 1v1 et retrouve-toi au scoreboard. Même HUD esports, mêmes stats — saison après saison.

Multi-modesMatchmaking rankedStats off-boxHUD 1280 → 4K
LiveSaison s1Classement · 1v1

Le classement de la démo se remplit au fil des matchs — le même HUD et les mêmes stats tournent sur ton serveur dès le déploiement.

Rejoins la partie

Connecte-toi maintenant.

Le serveur tourne en continu. Copie l'adresse ou lance FiveM directement — une arène t'attend, et tes stats commencent à compter dès ton premier match ranked.

connectplay.doryannfx.com
Lancer FiveM
Statut
Joueurs— / 48
RégionEU-West
Modes1 mode
Arènes0
Cosmétiques0 pack
Tes stats

Suis ta progression.

Tu joues, tu gagnes des rounds, tu montes au classement. Chaque match ranked alimente ta page joueur — K/D, victoires, win rate, en carrière et par saison.

0Joueurs classés
0Matchs joués · saison
0Éliminations · saison
0.00K/D moyen
  • Enchaîne les matchs ranked la seule file qui compte au score.
  • Apparais au classement ton pseudo, ton K/D, tes victoires, en public.
  • Ouvre ta page joueur carrière et saison, à jour à chaque match.
Bientôt

Réclame ton profil

Connecte ton compte, garde ton historique et compare-toi à tes potes.

Modes de jeu

Une base neutre, plusieurs façons de jouer.

Squads anonymes, du 1v1 au 7v7, plus un Battle Royale en solo. Le moteur reste neutre : chaque mode n'est que de la donnée (taille d'équipe, règles, couleurs) — et chacun est une ressource à part, livrable et extensible.

Équipes

1v1

Le duel pur. Best-of en rounds, deux joueurs, une arène. Le classement de référence.

2 × 1joueurs / équipe
À venir

2v2

À deux. Coordination, trades et clutch — la même base, en équipe.

2 × 2joueurs / équipe
À venir

7v7

Escouade contre escouade. Le frag cap décide du round, la map fait le reste.

2 × 7joueurs / équipe
À venir

Battle Royale

Pas d'équipe, une zone qui se referme. Dernier debout. Last one standing.

48joueurs

Tu veux faire tourner ce serveur ?

DoryannFX, c'est toute la plateforme d'arène — moteur instancié, matchmaking ranked, HUD esports, stats off-box, cosmetics et arènes. Clé en main, sur ton serveur FiveM.

La plateforme

Tout le serveur, pas juste un bout.

Le moteur, le matchmaking, les modes, le HUD, les stats, les cosmetics et les arènes — une seule plateforme cohérente, soudée par un SDK versionné. Tu déploies le tout, tu l'étends quand tu veux.

Moteur instancié

Chaque match vit dans son propre routing bucket — une scène, un mode. Des parties en parallèle, sans interférence.

Engine

Matchmaking

Rooms créées par les joueurs et files ranked auto-lancées. Le ranked est la seule file scorée — anti-farm par construction.

Rooms + Ranked

Modes de jeu

Squads anonymes, du 1v1 au 7v7 plus le Battle Royale. Chaque mode est de la donnée déclarative, pas du code moteur.

Data-driven

HUD NUI esports

Scoreboard, kill feed, countdown, couleurs égocentriques. En rem + viewport : net de 1280×720 à la 4K.

Overlay HTML

Stats & classements

Persistance off-box (Cloud Run + Datastore) qui alimente un site public comme celui-ci. Carrière et saison.

Off-box

Cosmetics & arènes

Skins joueurs persistés + un map pool d'arènes partagé. Des packs qui se branchent par le SDK, sans toucher au moteur.

Extensible
Architecture

Un mode n'est
que de la donnée.

Le moteur ne contient aucune règle. Un mode est une ressource séparée — versionnable, vendable — qui déclare un descripteur plain-data au SDK ; le moteur le mirror et le fait tourner. La même mécanique pour les arènes et les packs cosmetics.

  • Squads anonymesteamCount × perTeam. Le 1v1, le 2v2 et le 7v7 ne sont que des tailles.
  • Règles déclarativesRounds d'élimination, deathmatch, contrôle de zone — un bloc rules, zéro code de gameplay.
  • Tes propres modesUne ressource = un produit. Ship-le, vends-le ; le SDK le branche au moteur.
  • Hot-reloadrestart mode_xxx — pas de reboot serveur pour itérer.
Luamode → sdkregisterMode
-- a mode is just data
exports.sdk:registerMode({
  id        = "duel",
  label     = "1v1 Duel",
  teamCount = 2,
  perTeam   = 1,
  rules = {
    kind    = "rounds",
    winRounds = 5,   -- best-of
  },
})

-- the engine mirrors it + runs it.
-- no rules live in the engine.
Accès anticipé

Licencie le serveur complet.

DoryannFX s'ouvre en accès anticipé à un nombre limité de propriétaires. Laisse ton email et quelques mots sur ton serveur — on revient vers toi avec les détails de licence et de déploiement.

  • Le serveur complet — moteur, modes, HUD, stats, cosmetics, arènes.
  • Déploiement clé en main sur ton serveur FiveM.
  • Étends-le — tes propres modes et packs via le SDK.
  • Mises à jour & support pendant l'accès anticipé.

Demande ton accès

Zéro spam — juste l'accès anticipé et les nouveautés.

FAQ

Questions fréquentes.

Qu'est-ce que je reçois exactement ?+
La plateforme d'arène complète : le moteur (scènes, routing buckets, matchmaking, runtime de règles), le HUD NUI, les stats off-box plus le site, les cosmetics et le map pool d'arènes, et le SDK pour étendre. Le 1v1 Duel est livré comme mode de référence.
Le code source est-il disponible ?+
Pas publiquement pour l'instant. DoryannFX est en accès anticipé, sous licence privée — demande l'accès via le formulaire et on en discute selon ton projet.
Puis-je ajouter mes propres modes ?+
Oui. Un mode est une ressource séparée qui déclare un descripteur au SDK (exports.sdk:registerMode) — de la donnée, pas du code moteur. Même principe pour les packs cosmetics et les arènes.
Comment fonctionnent les stats et le classement ?+
Off-box : le serveur pousse les stats vers une API (FastAPI sur Cloud Run + Datastore) qui alimente un site public comme celui-ci. Carrière et saison, classements par mode, chiffres tabulaires qui ne tremblent jamais.
Quels prérequis serveur ?+
Un serveur FiveM (GTA V) avec OneSync ; le moteur tourne en routing buckets (un par match). La persistance off-box est optionnelle — un backend KVP autonome existe aussi, sans base de données.
C'est payant ?+
L'accès anticipé fixe les détails de licence au cas par cas, selon la taille et le projet de ton serveur. Écris-nous via le formulaire et on revient vers toi.