Veuillez envisager de faire un don pour maintenir le serveur maître en place.
Description
Vous avez déjà rêvé d’un mode coopératif dans un jeu grand theft auto ? Eh bien, c’est maintenant une réalité, en quelque sorte. Vous pouvez accomplir des missions avec vos amis, expérimenter les joies du braquage avec des personnes aléatoires, ou simplement rouler sur l’autoroute avec votre pote.
Vous pouvez partager les PNJ de votre jeu en cochant Partager le monde avec les joueurs dans le sous-menu Paramètres.
Entrez en tant que passager en appuyant sur G et parlez dans le chat en appuyant sur T
Installation
1. Installez ScriptHookV & ScriptHookVDotNet v2.4
2. Glissez & déposez tout le contenu du dossier ‘client’ du zip dans votre dossier scripts/ situé dans le dossier racine de GTA5. S’il n’existe pas, créez-en un.
3. Une fois dans le jeu, appuyez sur F9 pour ouvrir le menu, et connectez-vous à un serveur.
4. Notez que si vous jouez hors ligne, vous devrez changer votre nom dans dans GTACOOPSettings.xml qui se trouve dans votre dossier scripts/.
Hébergement de serveur
Vous pouvez aussi héberger votre propre serveur ! Il suffit d’extraire tout le contenu du dossier server/ où tu veux et d’exécuter GTAServer.exe. Un fichier Settings.xml sera créé où vous serez changer un certain nombre d’options, comme le nom du serveur, le mot de passe, ou si vous vous annoncez à la liste des serveurs maîtres.
Notez que vous avez besoin de transférer le port UDP spécifié.
Server Side Scripting
Vous pouvez créer des filterscripts & gamemodes en référençant GTAServer et en héritant de la classe ServerScript. Placez ensuite votre dll dans le dossier filterscripts ou gamemodes, et ajoutez-le au fichier Settings.xml.
Vous pouvez trouver des scripts de serveur supplémentaires à l’adresse http://www.gtampco-op.cf/gtaco-op/forums/
Des problèmes ? Des suggestions ?
Veuillez les poster ici.
Disclaimer
Cela n’a rien à voir avec le mode Online, donc vous ne serez pas banni.
En raison de limitations techniques et étant toujours en développement, la synchronisation n’est pas parfaite, et certains glitches peuvent se produire.
Changelog
-0.9
— Ajout de la prédiction des mouvements des véhicules côté client. Notez que ce n’est pas encore lissé à cause d’un bug embêtant, mais cela viendra bientôt.
— Optimisation du serveur.
— Suppression des options de débogage du sous-menu Settings car elles étaient inutiles dans les builds non-internes.
— Corrections de bugs divers.
-0.8.1
— Ajout d’une option pour activer le trafic
— Ajout du ping du joueur dans le menu Joueurs actifs.
— Amélioration des performances du serveur
— Le navigateur du serveur ne plante plus. Au lieu de cela, il crachera une erreur et l’enregistrera.
-0.8
— Client : Nouveau chat amélioré.
— Client : Ajout d’un nettoyage automatique de l’entité & blip après la déconnexion du serveur.
— Client : Correction du lancement des véhicules synchronisés avec une force énorme.
— Client : Correction du carjacking de véhicule entraînant la possession de votre véhicule par l’autre joueur.
— Serveur : Ajout de SendNotificationToPlayer/AllPlayers, SendPictureNotificationToPlayer, SetNativeCallOnDisconnectForPlayer, ToggleNightVisionForPlayer.
— Serveur : Renommé TeleportPlayer en SetPlayerPosition
— Serveur : Ajout du mode de jeu Race.
— Serveur : Correction de OnPlayerConnect qui n’était pas appelé.
-0.7
— Client : Synchronisation des véhicules grandement améliorée, plus de jiggle.
— Serveur : Tout client avec une version de script antérieure à la 0.6 est désormais bloqué aux serveurs.
— Client : correction des gettings de messages divisés de manière incorrecte.
— Client : Correction des joueurs qui disparaissent lorsqu’on les approche.
— Client : Correction d’un crash rare lors de l’ouverture des joueurs actifs
— Client : Le mode de jeu du serveur s’affiche désormais dans le navigateur du serveur.
— Cient : Le navigateur du serveur est désormais plus large.
— Client : Correction des blips peds & ne se nettoyant pas correctement après un changement de serveur.
-0.6.1
— Client : correction des paramètres lus au mauvais endroit.
— Serveur : correction des filterscripts ne fonctionnant pas sur gnu+linux.
— Serveur : correction du serveur envoyant des informations de surnom erronées aux clients.
— Serveur : modification du comportement d’annonce du serveur maître.
-0.6
— Client : Nom d’affichage & nom de jeu sont maintenant séparés. Vous pouvez modifier le nom d’affichage dans le sous-menu Paramètres.
— Serveur : Vous pouvez désactiver les noms d’affichage et utiliser à la place les noms de jeu. (Les joueurs ne peuvent pas changer les noms de jeu).
— Serveur : refonte du script, maintenant au lieu d’utiliser RemoteUniqueIdentifiers, on vous fournit un objet Client qui a les informations de base du joueur. Cela rompt la compatibilité avec les anciens filterscripts.
— Serveur : OnPlayerConnect & OnPlayerDisconnect ont maintenant une valeur de retour booléenne. Retournez false pour faire taire le message.
— Serveur : vous pouvez obtenir le jeu du joueur & versions du client coopératif.
— AdminTools : ajout de /godmode pour vérifier si un joueur est invulnérable. Ajout de /countdown pour le fun.
— AdminTools : ajout de méthodes d’extension pour faciliter la gestion des comptes.
— Client : les longs messages sont désormais divisés en deux.
— Client : raison de la notification de déconnexion.
— Corrections de bugs divers
— Notez que cette mise à jour peut être incompatible avec les anciens serveurs.
-0.5
— Client : Ajout du streaming des joueurs.
— Client : Ajout de la synchronisation des parachutes.
— Client : Amélioration (encore) de la synchronisation des véhicules à grande vitesse
— Client : Les klaxons sont maintenant précis dans le temps.
— Client : Correction de la liste des joueurs montrant des positions inexactes.
— Client : vous pouvez maintenant changer de langue dans le nouveau chat.
— AdminTools : Ajout de la synchronisation du temps & (commandes /time et /weather)
— Serveur : Ajout de SetNativeCallOnTickForPlayer, RecallNativeCallOnTickForPlayer.
— Serveur : Ajout de LocalGamePlayerArgument
— Serveur : Gamemodes & filterscripts devraient être automatiquement débloqués.
-0.4.1
— Correction de problèmes de framerate.
— Correction du pool de modèles de jeu s’épuisant.
-0.4
— Ajout de la synchronisation des modifications des véhicules
— Ajout de la synchronisation des vêtements des joueurs
— Ajout de la synchronisation de la sirène & horn
— Meilleure synchronisation des véhicules à grande vitesse, si le véhicule est bloqué changez votre mode de synchronisation en téléportation et inversement.
— Correction de nombreux bugs
-0.3
— La synchronisation des véhicules devrait être plus fluide maintenant. Vous pouvez toujours utiliser l’ancien en changeant le mode de synchronisation dans les paramètres.
— Ajout d’une liste de joueurs dans le menu principal, ainsi que leur ping.
— Correction de certains bugs du serveur
— Ajout d’un fichier de paramètres par défaut pour le serveur.
-0.2
— Correction d’un problème qui provoquait des désynchronisations aléatoires.
— Ajout de noms de joueurs pour les blips sur la carte
— Correction du tir qui n’est pas synchronisé correctement lorsqu’on est debout.
Tout le code source est disponible gratuitement sur Github
Crédits
.