• 05 Juin 2026, 15:51:36


Auteur Sujet: Topic Gilux [Actuel : Guillemets MySQL]  (Lu 7014 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Gilux

  • *
  • Mafioso
  • GOOBY PLS
  • Messages: 2209
    • Voir le profil
Re : Topic Gilux [Actuel : announce.exe + Question de curiosité]
« Réponse #15 le: 11 Mars 2011, 18:00:42 »
Salut,

Continuant de porter mon tuto Pawn sur le site du zéro (Pour la seconde fois  :ninja) je bute sur une chose : Qu'est-ce qu'announce.exe ?
Et aussi, petite question sans rapport : Combien de serveurs peuvent être mis sur un dédié au maximum ? (environ...)
++

Hors ligne Mr_C30

  • *
  • Gangster
  • souvent conquise jamais soumise
  • Messages: 1937
    • Voir le profil
Re : Topic Gilux [Actuel : announce.exe + Question de curiosité]
« Réponse #16 le: 11 Mars 2011, 18:39:01 »
un seul serveur samp par machine si tu remplit 500 slot ;)

++C30



Radis du soir bonsoir !


Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : Re : Topic Gilux [Actuel : announce.exe + Question de curiosité]
« Réponse #17 le: 11 Mars 2011, 18:51:54 »
Autant que ton dédié peut en supporter (bande passante, proco, mémoire, etc).
Pour le announce.exe, je crois qu'il sert à lister le serveur dans la liste des serveurs Internet. Je ne suis pas sûr, j'en ai même aucune idée mais ça me semble logique (vu le nom...), attends que quelqu'un confirme ou infirme. ;]


C'est parfaitement ça ^^

J'aimerai bien faire une version open source de ce soft, mais bon je ne crois pas que SAMP voudra :p



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne ApocKalipsS

  • *
  • Gangster
  • **** | Une experience GTA IV hors du commun !
  • Messages: 1141
    • Voir le profil
un seul serveur samp par machine si tu remplit 500 slot ;)

++C30

Pour une machine "commune", ça consommerait beaucoup, mais je pense que tu peux mettre plus d'un serveur par machine quand-même...
Et après, il faut bien penser à distinguer le type de machine : un VPS (RPS) est beaucoup moins puissant (autant en consommation matérielle qu'internet) qu'un véritable dédié.
Si un dédié relativement puissant (c'est à dire dans les 80-100€ / mois) est bien configuré et si les différents serveurs SA:MP sont biens codés (optimisés), je pense que les problèmes seront rencontrés au delà d'une dizaine de serveurs sur la machine. Mais tout dépend de la config et de la BP, sur un dédié moyen ou sur un VPS, tu rencontrera forcément des problèmes au delà de 3-4 serveurs...

J'ai un 750G de kimsufi, 4Go RAM, 4x 2.40 GHz, je fais tourner une quinzaine de serveurs et actuellement j'utilise actuellement exactement 624Mb et à peu près 10% du CPU. (Avec TS3, GMod, et autre applications lancées)

Hors ligne Gilux

  • *
  • Mafioso
  • GOOBY PLS
  • Messages: 2209
    • Voir le profil
Re : Topic Gilux [Actuel : announce.exe + Question de curiosité]
« Réponse #19 le: 11 Mars 2011, 19:18:33 »
Ok, merci des infos.

Pour ceux qui veulent voir l'avancement du tuto SDZ, voici un lien : http://www.siteduzero.com/tutoriel-3-284380-1-creez-votre-serveur-sa-mp.html
Il faut être membre pour le voir, étant donné qu'il est en beta-test.

++

Hors ligne Gilux

  • *
  • Mafioso
  • GOOBY PLS
  • Messages: 2209
    • Voir le profil
Re : Topic Gilux [Actuel : announce.exe + Question de curiosité]
« Réponse #20 le: 11 Mars 2011, 21:17:42 »
Attention, Pawn != Librairie <a_samp>  :ninja
Le Pawn ne ressemble pas du tout à ce qu'on connaît ;)

Hors ligne Xartrick

  • *
  • C & Pawn Programmer
  • Messages: 1391
    • Voir le profil
    • Xartrick's Area
Re : Topic Gilux [Actuel : announce.exe + Question de curiosité]
« Réponse #21 le: 11 Mars 2011, 22:42:20 »
Le Pawn n'est ni plus ni moins qu'un langage de programmation quelqu'on-que.
C'est sa nouvelle utilisation qui fait de ce langage un renouveau (AMXX ou encore SAMP).


Citation de: Gilux
Attention, Pawn != Librairie <a_samp>

...

Hors ligne Gilux

  • *
  • Mafioso
  • GOOBY PLS
  • Messages: 2209
    • Voir le profil
Re : Topic Gilux [Actuel : announce.exe + Question de curiosité]
« Réponse #22 le: 11 Mars 2011, 22:53:24 »
Comme je l'ai bien précisé sur le tuto, SA:MP et sa librairie <a_samp> n'est qu'une utilisation parmi d'autres du Pawn. La preuve : on peut faire des calculettes avec du Pawn "brut" :  :D


PS : C'est "quelconque" et pas "quelqu'on-que" ;)

Hors ligne Gilux

  • *
  • Mafioso
  • GOOBY PLS
  • Messages: 2209
    • Voir le profil
Re : Topic Gilux [Actuel : announce.exe + Question de curiosité]
« Réponse #23 le: 28 Juin 2011, 18:58:33 »
Salut,

Je commence à tester le plugin MySQL de StrickenKid, et j'ai créé un petit script PHP qui permet de voir les derniers messages écrits dans le chat. De ce côté là, tout marche bien.
Par contre, au niveau du serveur, le plugin récupère bien le message, mais s'il y a un guillemet simple, cela engendre une erreur de syntaxe.
Exemple :

'Salut c'est moi Gilux.

la partie "est moi Gilux" n'est pas enregistrée.

Auriez-vous un moyen pour échapper les apostrophes ? (Comme en PHP avec addslashes pour ajouter des "\" devant les apostrophes)

++

Hors ligne Xartrick

  • *
  • C & Pawn Programmer
  • Messages: 1391
    • Voir le profil
    • Xartrick's Area
Re : Topic Gilux [Actuel : Guillemets MySQL]
« Réponse #24 le: 28 Juin 2011, 19:01:36 »
À la place de le donné comme cela:

'Salut c'est moi Gilux.'
Tu l'envoi comme cela:

"Salut c'est moi Gilux."
Cela réglera surement ton problème ;).

Hors ligne Gilux

  • *
  • Mafioso
  • GOOBY PLS
  • Messages: 2209
    • Voir le profil
Re : Re : Topic Gilux [Actuel : Guillemets MySQL]
« Réponse #25 le: 28 Juin 2011, 19:06:52 »
À la place de le donné comme cela:

'Salut c'est moi Gilux.'
Tu l'envoi comme cela:

"Salut c'est moi Gilux."
Cela réglera surement ton problème ;).

Merci, j'y avais même pas pensé...
Je vais tester ça, j'espère que ça ne va pas faire la même chose pour les double guillemets maintenant...  :ninja
++

EDIT : Eh si  :D
« Modifié: 28 Juin 2011, 19:08:29 par Gilux »

Hors ligne Gilux

  • *
  • Mafioso
  • GOOBY PLS
  • Messages: 2209
    • Voir le profil
Re : Topic Gilux [Actuel : Guillemets MySQL]
« Réponse #26 le: 28 Juin 2011, 19:10:52 »
Mais le problème, c'est que c'est l'utilisateur qui rentre le texte (Chat). Alors il ne va pas se soucier de mettre \ avant chaque double guillemet  ;D

++

Hors ligne R@f

  • *
  • GTAOnline Addict
  • Messages: 4655
    • Voir le profil
Re : Topic Gilux [Actuel : Guillemets MySQL]
« Réponse #27 le: 28 Juin 2011, 19:54:24 »
Tu peux te recréer une fonction mysql_real_escape_string comme en PHP. Tu remplaces simplement le guillemet par un anti-slash+guillemet. Tu peux faire pareil avec le reste comme : NULL, \x00, \n, \r, \, " et \x1a.

++
R@f

Hors ligne Gilux

  • *
  • Mafioso
  • GOOBY PLS
  • Messages: 2209
    • Voir le profil
Re : Topic Gilux [Actuel : Guillemets MySQL]
« Réponse #28 le: 28 Juin 2011, 19:58:23 »
Ok, j'essaierai de faire ça avec strfind et strins ;)

Hors ligne R@f

  • *
  • GTAOnline Addict
  • Messages: 4655
    • Voir le profil
Re : Topic Gilux [Actuel : Guillemets MySQL]
« Réponse #29 le: 28 Juin 2011, 20:03:13 »