M@theo

Membres
  • Compteur de contenus

    146
  • Points

  • Inscription

  • Dernière visite

  • Days Won

    8

M@theo last won the day on 7 Septembre

M@theo had the most liked content!

Réputation sur la communauté

23 Apprécié

À propos de M@theo

  • Rang
    Adepte

Informations personnelles

San Andreas Multiplayer

  • Serveur
    Kill-Hit & KH-Story

Compétences

  • Pawn
  • Web front-end
  • Web back-end
  • Mapping
  • Réseau
  • Graphisme
  • Management

Visiteurs récents du profil

1 038 visualisations du profil
  1. Multiples buts, s'avantager, ennuyer les autres, détruire... GTA SA est l'un des jeux les plus modés, c'est "logique" en quelque sortes. Les anti-cheat sont des systèmes complexes à développer. Toujours propres au serveur, lié au mode de jeu... C'est difficile de développer quelque chose qui fait la différence entre un cheat ou un lag dans certains cas... Il y a beaucoup de paramètres à prendre en compte.
  2. Déjà c'est quoi un bon dev ? C'est quelqu'un qui fournit du bon code ? C'est quoi un bon code ? https://www.amazon.fr/Coder-proprement-Robert-C-Martin/dp/2744023272 Je vous conseille pour cette occasion cet ouvrage. Le prix est abusé sur Amazon, il existe moins cher en librairies, sinon en PDF c'est facile à trouver, + présent dans les bibliothèques universitaires, c'est là que je l'ai lu. C'est difficile de répondre à cette question, de désigner une personne comme la meilleure... Si la personne est très douée mais ne release jamais rien, comment juger la qualité de son code ? Personnellement je n'ai jamais release aucun code depuis 2010, pourtant mes serveurs existent toujours. Un bon dev ne fait pas que du code, que du script. Un bon dev sait gérer un projet, sait avoir une vision sur comment son œuvre sera-t-elle consommée par les gens... Il sait faire des choix techniques, des choix stratégiques qui vont amener à l'aboutissement d'une solution... Cette solution n'est pas "composée" que de technique... Pour moi ce sujet est mal amené, ce qui serait intéressant je pense c'est d'élaborer une liste non exhaustive de faits, de scripts, de choix, de serveurs qui ont marqués la communauté française de SA:MP. Ça serait un moyen de faire une petite rétrospective puisque nous arrivons en fin de vie de SA:MP...
  3. deathmatch

    26/08/2018 : fin de la beta test du NHAS (système d'administration automatique), il est désormais officiellement et définitivement adopté. Il s'agit d'un ensemble de stratégies de protection du serveur qui permet d'automatiser l'administration de celui-ci. Anti-Cheat + Analyse de données en collaboration pour prendre des décisions sans intervention d'administrateur. Voici un extrait de son activité sur un mois : Nous avions de plus en plus de mal à trouver des administrateurs qui tiennent la route, qui ont une bonne connaissance technique de SAMP et qui savent prendre des décisions légitimes. Avant, les bons administrateurs savaient trouver des ban evading, savaient reconnaitre des VPN, savaient reconnaitre un comportement suspect à surveiller... Mais ils ne se concentraient pas toujours sur l'animation du jeu. C'est terminé, nous ne recherchons plus ce genre de profil. L'administration automatique fera ce travail désormais, et pour notre recrutement nous nous focaliserons sur des profils d'animateurs de jeu, ou de modérateur, plus communs. Je pense que le jeu sera ainsi plus vivant et que les équipes de modération se concentreront sur le gameplay et non plus la surveillance des profils.
  4. deathmatch

    Ajout rapide en attendant la sortie de la mise à jour : 12/08/2018 - Ajout de la commande /learn pour les admins. Cette commande permet d'exclure les joueurs pendant 2 minutes, avec la diffusion d'un tuto sur le respect au sein du jeu. Cette commande est destinée à être utilisée sur les joueurs qui insultent, manquent de respect beaucoup trop souvent et nuisent à la bonne ambiance. Nous préférons leur laisser une chance, et leur diffuser un tutoriel expliquant notre politique vis à vis de ce genre d'acte plutôt que de mute ou bannir sans finalement traiter réellement le problème. A la fin du tuto le joueur doit accepter les conditions d'utilisation et s'y tenir. Pendant quelques heures de jeu il sera systématiquement censuré en cas d'insultes. S'il recommence et qu'il est de nouveau /learn, le serveur bannira le joueur pendant 1 semaine.
  5. Salut, quand tu utilises des chaînes de caractère il faut utiliser des simple quote (') pour entourer tes valeurs. INSERT INTO personne(id, nom) VALUES(1, 'toto'); Pour ce qui concerne le caractère ` pour entourer des noms de colonnes ça ne sert que si tu as des espaces dans ton nommage... C'est inutile, c'est un truc de puriste propre à MySQL, mais lorsque tu utilises des vrais SGBD comme oracle ou sql server ça ne sert a rien d'en mettre. D'ailleurs vaut mieux ne pas en mettre si un jour tu décides de porter ta base sur un autre SGBD...
  6. deathmatch

    Le forum a rouvert cette semaine, il était fermé à cause de nos problèmes avec notre ancien hébergeur. Les serveurs de jeu sont hébergés ailleurs désormais, le fait de monter tout cela m'a prit pas mal de temps ce qui a retardé le développement de la prochaine mise à jour. Cette dernière est donc toujours en cours de développement. Nous avons repoussé sa sortie a une date ultérieure afin d'étudier l'ajout de nouveau contenu. Le système de sécurité NHAS du serveur a cependant d'ores et déjà été renforcé voici sa présentation : https://forum.killhit.com/viewtopic.php?f=55&t=303
  7. deathmatch

    Le serveur est toujours actif, le forum vient de rouvrir.
  8. roleplay

    ça a l'air cool gros boulot visiblement, bon courage !
  9. deathmatch

    Cela avance ! Toto est un business concessionnaire, il a ses propres modèles, ses propres prix, ses propres stocks... Le concurrent peut bien pratiquer des prix différents et vendre d'autres modèles... (Système de business full dynamique en préparation pour notre future grosse mise à jour). Pour l'affichage, j'utilise cet include : http://forum.sa-mp.com/showthread.php?t=570213
  10. deathmatch

    Notre forum est toujours HS à l'heure actuelle et devrait revenir courant Juin. Une mise à jour est en préparation : Ajout rang "ennemi juré", lorsque vous vous faites tuer 3 fois de suite par une même personne, il devient votre ennemi juré. Lorsque vous le tuez vous gagnez un peu plus d'argent. Un message apparaît également dans le chat. Une statistique "ennemi juré" sera ajoutée, cela comptabilisera le nombre de fois où vous êtes devenu l'ennemi de quelqu'un. Rang de membre investi, en quelques sortes un membre "premium". Je n'aime pas ce terme car l'idée n'est pas de faire payer pour avoir quelques avantages. Pour devenir premium il faudra apporter quelque chose au serveur, faire preuve d'un investissement plus conséquent. Cela débloquera quelques avantages... Tout le monde peu ainsi le devenir. Ajout de concessions auto/moto. Possibilité donc d'acheter un véhicule qui est à vous. A la manière de ce qu'il se fait sur certains serveurs un peu plus funs... Dans une mise à jour future, les concessions seront un business qu'il faudra contrôler. Ajout d'un event admin de courses de voitures. C'est un petit kiff personnel, les courses sur SA:MP sont mes modes de jeu préférés. Je suis parfaitement conscient que cela ne rentre pas trop dans le cadre d'un gang wars, mais j'ai envie de faire un système de courses évolutif, sympathique. Il sera possible de participer avec les véhicules personnels, achetés en concession, mais également avec des voitures admin. Les administrateurs ont désormais un menu pour se téléporter. Ils peuvent créer des points de téléportations et s'y téléporter. Cela permet de créer des events retranchement beaucoup plus rapidement. Cette mise à jour sortira courant Juin si tout se passe bien au niveau de la remise en route du forum. Si cela tarde, je table sur Juillet. Nous préparons le terrain pour notre grosse mise à jour de fin d'année qui apportera tout un mode de jeu nouveau.
  11. deathmatch

    Voilà c'est en place. La sauvegarde automatique de tous les fichiers utiles et bases de données se fait quotidiennement, et est immédiatement envoyée sur mon serveur privé à l'étranger (UE) sur lequel est stocké 1 mois de sauvegardes via une connexion cryptée. Ponctuellement, je récupérerais une sauvegarde sur mes disques (cryptés via bitlocker) à mon domicile. Ainsi, je pense que ce genre de problème ne pourra plus se reproduire. Une attention particulière à la sécurité des données personnelles a été portée durant l'élaboration de ce process.
  12. deathmatch

    Nos deux serveurs de jeu (Kill-Hit et KH-Story) sont de retour. Un problème de corruption de données chez l'hébergeur a compromis l'intégralité de notre serveur. Ce problème a également corrompu les disques de sauvegardes. Nous nous sommes donc retrouvés sans serveur, et sans sauvegarde. Je comptais malheureusement trop sur leurs systèmes, et il a montré ses limites. J'ai restauré un backup des serveurs fait le 15 avril. Il y a donc un léger rollback. Le forum est pour l'instant irrécupérable. Le disque dur corrompu a été envoyé a une société spécialisée pour restauration des données. Nous attendons les résultats. Afin que ce genre de crise ne se reproduise plus, un système de sauvegarde automatisé quotidien sera mis en place. La sauvegarde sera stockée sur l'un de mes serveurs privés, situé à l'étranger chez un autre fournisseur, ceci en plus des sauvegardes proposées par l'hébergeur. Ainsi, je pense que même en cas d'attaque nucléaire nous aurons toujours une sauvegarde récente à notre disposition.
  13. deathmatch

    Nos deux serveurs de jeu (Kill-Hit et KH-Story) sont de retour. Un problème de corruption de données chez l'hébergeur a compromis l'intégralité de notre serveur. Ce problème a également corrompu les disques de sauvegardes. Nous nous sommes donc retrouvés sans serveur, et sans sauvegarde. Je comptais malheureusement trop sur leurs systèmes, et il a montré ses limites. J'ai restauré un backup des serveurs fait le 15 avril. Il y a donc un léger rollback. Le forum est pour l'instant irrécupérable. Le disque dur corrompu a été envoyé a une société spécialisée pour restauration des données. Nous attendons les résultats. Afin que ce genre de crise ne se reproduise plus, un système de sauvegarde automatisé quotidien sera mis en place. La sauvegarde sera stockée sur l'un de mes serveurs privés, situé à l'étranger chez un autre fournisseur, ceci en plus des sauvegardes proposées par l'hébergeur. Ainsi, je pense que même en cas d'attaque nucléaire nous aurons toujours une sauvegarde récente à notre disposition.
  14. deathmatch

    Non, non on est fermé pour cause de problème technique. Notre hébergeur a connu un incident majeur, qui nous impacte lourdement à notre échelle. Le serveur ne sera pas de retour tout de suite, j'espère pouvoir rétablir un service dégradé ce week end, mais cela va au moins durer un mois. En 8 ans sur SA:MP c'est la première fois que cela m'arrive !
  15. deathmatch

    Salut, non le site et les serveurs sont inaccessibles à l'heure actuel à cause d'un problème lié à l'hébergeur. Cela sera réglé prochainement.