Jump to content

nic062

Members
  • Posts

    105
  • Joined

  • Last visited

Details

  • Gang
    Fox-Roleplay

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

nic062's Achievements

Punk-@ss B*tch

Punk-@ss B*tch (12/54)

0

Reputation

  1. C'est pour cette raison que notre serveur, avait mit en place en système de "Menu Action". Rapidement, il s'agit d'un petit menu s'affichant sur la gauche de l'ecran qu'on ouvre avec une touche et toutes les actions disponible autour de nous s'affichent (Ex : "Ouvrir la porte", "Verrouiller le véhicule"...), il suffisait juste au joueur de sélectionner son action avec la molette et de faire un clique gauche la valider. Les joueurs n'avaient quasiment pas de commande à taper si ce n'est /me /do .. (Et commandes admins) et encore nous avions trouvé une solution pour faire un serveur 0 commande avant notre fermeture. Apres je reste d'accord avec toi au niveau des structures que l'on retrouve un peu partout. Le problème c'est que souvent les gens arrivent et veulent jouer directement sans même comprendre le fonctionnement du serveur en se disant juste (c'est bon je connais le RP) , nous avons perdu beaucoup de joueurs a cause de notre système 0 commande, bien qu'on fessait beaucoup de communication autour de celui ci.
  2. Salutations, Oui il y'avait bien Fox-Roleplay, mais par manque de temps pour le développement, nous (Maxur et Moi) avons préféré arrêter le projet, on tournait à environ 30 joueurs. Nous avons bien pensé à partager notre code source mais l'idée que celui peut permettre à certain de se faire de l'argent via les boutiques etc ne nous convient pas vraiment. On a jamais gagner d'argent avec notre GM, le serveur tournait uniquement grace aux dons. Comme cité, il y'a également le serveur UMV-RP au niveau des serveurs RP francophone, basé sur Valhalla RP : UMV-RP Amicalement
  3. Oui c'est exactement ça Merci à Citezen pour sa réponse rapide, si jamais tu as des questions par la suite n’hésites pas. Bonne fêtes de fin d'année à vous.
  4. Pas de soucis, au plaisir d'avoir d'aidé !
  5. Tu as plusieurs solutions soit tu prend un hébergeur avec un serveur mta pré installé à environ 0,09ct le slot (https://www.multitheftauto.com/hosters/) Soit tu prend un serveur VPS voir un serveur dédié sous linux/windows, OVH font des trucs pas trop chère niveau VPS, le "soucis" est juste qu'il faut s'y connaitre un minimum en gestion de serveur. Eventuellement tu as l'option d'héberger tes ressources sur un serveur distant mais je te la déconseille.
  6. "J’héberge mon serveur moi même" -> Le problème vient de là Si tu veux, tes joueurs seront limité en fonction de ton débit montant (upload) qui souvent est nettement inférieur à ton débit descendant, pour faire un petit test : http://www.speedtest.net Concernant ton soucis, je vois pas comment cela se fait que 9secondes marche mais pas 15min... Peu être une autre resource qui pose problème ? Juste une optimisation mineur : for _ , vehicles in ipairs ( getElementsByType ("vehicle"), resourceRoot) do toggleVehicleRespawn(vehicles, true) setVehicleIdleRespawnDelay(vehicles, 15*60000) end Enfin je dirai même que je suis casi sûre qu'il doit y avoir un conflit ou quelques chose qui empêche l'exécution. J'ai fouillé un peu le bugtracker de mta, aucun signalement concernant cette fonction Eventuellement on pourrait s'amuser à recréer cette fonction à l'aide de timer et de tableau mais c'est moche & lourd
  7. Problème 1 : setCameraMatrix Problème 2 : SetVehicleIdleRespawnDelay
  8. Tu ne peux le faire uniquement sur le skin de CJ malheureusement et pas sur tous les autres skins, est ce bien ce que tu veux ?
  9. Salut Pi.R Je viens d'essayer de compiler ça sous OSX (El Capitan) et pas moyen, pas mal d'erreur apparaissent cependant j'ai tout de même une solution à te proposer, c'est d'effectuer de la virtualisation avec un système unix, bon sa a l'air un peu barbare mais c'est plutôt simple. Ce n'est pas de la virtualisation du style bootcamp, moi je te propose un virtualisation sans interface graphique. Si tu as un tout petit peu de connaissance en système unix tu verra c'est très simple. Je te propose la solution Vagrant : Qu’est ce que Vagrant ? Vagrant est un outil permettant de créer des machines virtuelles pendant le développement de votre application afin d’obtenir l’environnement souhaité sans pour autant changer la configuration de ta machine. Le but étant de travailler, en développement, dans le même environnement qu’en production ou en staging. Attention toutefois, Vagrant, et par extension Virtualbox, n’ont pas vocation à être utilisés directement en production. Il s’agit bien de simuler un environnement de production pour de la pré-production ou du développement. Vagrant à besoin de Virtualbox, mettons en place tout ça : Préparation : Télécharge et installe la version 5.0.10 de Virtualbox pour OSX : Site officiel : https://www.virtualbox.org/wiki/Downloads Lien de téléchargement direct : http://download.virtualbox.org/virtualbox/5.0.10/VirtualBox-5.0.10-104061-OSX.dmg Télécharge et installe la version 1.7.4 de Vagrant pour OSX : Site officiel : https://www.vagrantup.com/downloads.html Lien de téléchargement direct : https://releases.hashicorp.com/vagrant/1.7.4/vagrant_1.7.4.dmg Une fois les installations terminées, ouvre un terminal et tape la commande : vagrant -v Si tu as bien fait l'installation tu devrais voir s'afficher : Vagrant 1.7.4 De même petite vérification de VirtualBox : vboxmanage --version Si tu as bien fait l'installation tu devrais voir s'afficher : 5.0.10r... Installation d'une Boxe (Machine Virtuelle) Une boxes ne sont rien d’autres que des images pour installer les OS souhaités, ici je te conseil une machine virtuelle sous unix, du style debian-jesssie sa fera très bien l'affaire ! Crée un nouveau dossier sur ton bureau "mta" Rend toi dans ce dossier avec un terminal exemple : cd /Users/Nicolas/Desktop/mta Tape la commande qui te permet d'ajouter une machine virtuel (ici on utilisera debian-jessie, mais d'autre son dispo sur http://www.vagrantbox.es : vagrant box add [url=https://atlas.hashicorp.com/ARTACK/boxes/debian-jessie]https://atlas.hashicorp.com/ARTACK/boxes/debian-jessie[/url] --name ARTACK/debian-jessie Là un téléchargement va s'effectuer, tu peux laisser faire, un fois terminer on va générer le fichier de config de ta box: vagrant init ARTACK/debian-jessie Lance ta VM avec (ATTENTION : Il faudra toujours être dans ce dossier pour lancer ta VM) : vagrant up Connecte toi en ssh : vagrant ssh Met toi en root sur ta VM : sudo -s Et voila ta VM est prête ! on va quand meme la mettre à jour : apt-get update apt-get upgrade pour éteindre ta VM : halt Pour éteindre la boxe après avoir couper ta VM : vagrant halt Te voila avec un VM prête à l'utilisation et surtout prête à installer un serveur MTA Installation d'un serveur mta sous unix 64bits Je te résume en quelques lignes de commandes comment installer un serveur mta : Attention : le forum de mta coupe certains liens quand il sont trop long exemple http://lesite ... /lefichier.taz.gz pense donc à faire un cliquer droit sur les liens ci dessous puis copier l'adresse du lien. # on se déplace dans /home/ cd /home/ # on créer un dossier qui contiendra le serveur mta mkdir mta # on se déplace dans ce dossier : cd mta # On récupère la dernière version compilé du serveur mta wget [url=http://linux.multitheftauto.com/dl/151/multitheftauto_linux_x64-1.5.1.tar.gz]http://linux.multitheftauto.com/dl/151/multithef ... 5.1.tar.gz[/url] # On extrait l'archive tar -xvf multitheftauto_linux_x64-1.5.1.tar.gz # On fait du nettoyage rm multitheftauto_linux_x64-1.5.1.tar.gz # On déplace le contenue du dossier multitheftauto_linux_x64-1.5.1 à notre racine de mta mv multitheftauto_linux_x64-1.5.1/* . # On fait du nettoyage rmdir multitheftauto_linux_x64-1.5.1 # On met les droits d'exécution sur mta-server64 chmod +x mta-server64 # On va dans le dossier mods/deathmatch cd mods/deathmatch # On recupere la config de base d'un serveur MTA wget [url=http://linux.multitheftauto.com/dl/151/baseconfig-1.5.1.tar.gz]http://linux.multitheftauto.com/dl/151/baseconfig-1.5.1.tar.gz[/url] # On extrait tout ça tar -xvf baseconfig-1.5.1.tar.gz # On fait du nettoyage rm baseconfig-1.5.1.tar.gz # On déplace le contenue de "baseconfig" dans notre répertoire actuel mv baseconfig/* . # On fait du nettoyage rmdir baseconfig # On creer le répertoire ressource mkdir resources # On se déplace dedans cd resources # On récupère les resources de MTA wget [url=https://mirror.multitheftauto.com/mtasa/resources/mtasa-resources-latest.zip]https://mirror.multitheftauto.com/mtasa/resources ... latest.zip[/url] # On décompresse (si la commande unzip ne marche pas taper avant : apt-get install upzip) unzip masa-resources-latest.zip # On fait du nettoyage rm mtasa-resources-latest.zip # On reviens à la racine de notre dossier MTA cd /home/mta/ # On lance notre magnifique serveur MTA ./mta-server64 Te voila avec un magnifique serveur MTA qui tourne sous UNIX Bonus : Quelques commandes vagrant : # ajouter une box vagrant box add nom_de_ma_box url_de_la_box # supprimer une box vagrant box remove nom_de_ma_box # lister les box existantes vagrant box list Synchroniser un repertoire sous OSX et sous ta VM peut permettre d'accéder facilement à ton serveur MTA depuis OSX pour cela après avoir couper ta VM (cf commande plus haut) dans le fichier Vagrantfile de ton dossier mta sous OSX ajoute la ligne : config.vm.synced_folder "serveur", "/home/mta/" crée un dossier "serveur" dans le dossier mta sous OSX et relance ta VM Magie, ton dossier /home/mta/ se retrouve sous OSX, tu peux modifier ce que tu veux depuis un éditeur texte et sa sera sauvegardé sur ta VM N'hésite pas si tu as des questions ! Amicalement.
  10. Salut à toi, Pour verif l'encodage de tes fichiers .lua tu peux taper cette commande file -i *.lua | cut -d= -f2 un peu de bash et une boucle se fait rapidement pour avoir plus d'infos. Concernant ton probleme, essaye de commencer par ressoudre tout tes problemes de fichiers manquants car cela peu empecher le lancement de la ressource en question, le tout en fesant un "refresh" (puis start nomdelaressource) dans ta console lorsque tu ajoutes les fichiers. Ensuite une autre petite piste : J'ai deja eu un probleme concernant le passage de Windaube à Debian pour une question de majuscules ... je te laisse verifier cela également. Bon courage, en esperant t'avoir donné quelques pistes. Amicalement
  11. Pour completer ce que a Citizen j'en profite pour te faire un copié collé d'une aide que j'avais apporté auparavant : Après il te reste plus qu'a mettre les droits d'execution sur le fichier mta-server (sous linux chmod +x mta-server) et de lancer ce même fichier (./mta-server) Cordialement
  12. On avait dis pareil pour notre projet roleplay... on était juste motivé... et on à aboutie... Je te souhaite d'y arriver !
  13. Donc ton GTA pour MTA est totalement Clean ? Aucun logiciel de cheat est lancé (style cheatengine) ? aucun mod d'installé ?
  14. Pas de quoi, au plaisir de t'avoir aidé
×
×
  • Create New...