[ Téléchargements | Aides | Scripts Sécurité | Scripts Serveur | Scripts Cyborg | Annuaire | Divers | Liens ] - [ Ip Info ]
Introduction
Thepalace a été créé à l'origine par Jim Bumgardner en 1994 pour Time Warner Interactive.
The Palace est un logiciel de chat graphique Client/Serveur en 2D de type IRC.
Les droits The palace et son code source sont maintenant possédés par Open Text Corporation.
Cependant il n'existe actuellement aucun projet ni aucun support officiel du logiciel Thepalace par Open Text.
Il n'existe donc aucun site officiel depuis l'année 2001.
Palace Secure est un site d'information gratuit pour la communauté francophone palacienne.
Site aux normes W3C Xhtml
Download

Nouveau Plugins et Cyborg Client Palace 2010

Logo Palace D

Par Dr@ke:

Clients Palace

Serveurs ThePalace

Divers Palace

Développement Thepalace

Plugins Palace

Manuels PDF Thepalace

Aides

Protection Palace 1 (Tous)

Installez le Plugin:
Guestcodes
ou tapez:
" 'guests off "
ou:
" 'guest off "

Protection ThePalace ( Linux)

Installez les Plugins:
Blockall , Hostkeeper ,
Gatekeeper , Crashblock ,
Requirpuid , Puid ,
Nowizlogon et Valcheck
Ou Installez:
Guardian et Sentinel

Protection Palace 3 ( Linux)

Installez les Plugins:
Btc et Soundlimit
et tapez:
" 'btc presents off others off "
Puis:
" 'valcheck page off "

Tutoriaux et Aides

Protégez votre Serveur ThePalace :

INTRODUCTION :

Plusieurs logiciels peuvent causer de sérieux dégats à vos palaces...
Mais il existe plusieurs méthodes pour sécuriser votre serveur thepalace :

Serveurs Windows et Mac

'kill -1 ZABNDAFNAG
(cette commande kill a vie le Puid d'un programme client interdit )
'kill -1 ZIPONCDAHG
(cette commande kill a vie le Zcode d'un programme client interdit )
Bloquer plusieurs Programmes:
Installez une petite image à la gate avec " x%999x " dans le nom de l'image.
exemple: imx%999x.jpg
Installez les Scripts de Protections plus bas.

Serveurs Palace Linux

Pour les Serveurs Palace Linux ,installez les plugins ci-dessous:
RequirPuid, Valcheck, btc, Gatekeeper, Hostkeeper, Puid, Blockall, Soundlimit, Crashblock, Nowizlogon, Guestcodes...
Les Nouveaux Plugins Guardian et Sentinel sont aussi très efficaces.
Astuces:
'killfor -1 ZABNDAFNAG
(cette commande kill a vie le Puid d'un programme interdit )
Bloquer plusieurs Programmes:
Installez une petite image à la gate avec " x%999x " dans le nom de l'image.
exemple: imgx%999x.jpg
Contre plusieurs floods sur les Serveurs Palace Linux:
( Attention aux anciennes versions du plugin 0ffer ! )
Après avoir installé les Plugins Btc et Valcheck, tapez:
'btc page off presents off others off
'valcheck page off
Installez les Scripts de Protections plus bas.

COMMANDES IMPORTANTES:

Les commandes Thepalace indispensables :
'poundprotect on
(cette commande protège votre serveur contre plusieurs floods)
'flood 2000
(cette commande kill automatiquement un utilisateur en cas de flood)
`passwordsecurity on
(cette commande kill automatiquement un utilisateur au bout de 3 essais du code wiz ou god)
Si vous désirez un maximum de securité et que vous n'utilisez pas de webguest( ou Instant ThePalace ):
Il est alors possible d'interdire les guests sur votre serveur palace, mais cette commande bloque aussi les nouveaux utilisateurs sans code palace.
Cette commande est donc a utiliser après discussion avec votre équipe ...
'guest of (Serveur Linux)
'guests of (Serveur Windows et Mac)

COMMANDE SETRANK:

Utilisation de la commande setrank:
`showranks (Serveur Linux)
'setrank ['commande] (Serveur Windows et Mac)
Cette commande permet de configurer l'accès à telle ou telle commande en fonction du rang de l'utilisateur:
Les rangs:
0=Guest 1=Member 2=Wiz 3=God
Pour changer un rang:
'setrank [commande] [0 ou 1 ou 2 ou 3] (Serveur Linux)
'setrank ['commande] [0 ou 1 ou 2 ou 3] (Serveur Windows et Mac)
Exemple:
'setrank banip 3 (Serveur Linux)
'setrank 'banip 3 (Serveur Windows et Mac)
Dans cet exemple seul un god peut utiliser la commande: 'banip.

LES PLUGINS SERVEUR PALACE LINUX

Le plugin palace Soundlimit:
Protège votre serveur des failles liées au son.
Juste a l'installer, automatique après, rien a faire ou a configurer sur votre serveur chat palace.

Le plugin palace PlugAll:
Ajoute de nouvelles et utiles commandes à votre Serveur.
Le fichier plugall.txt dans le dossier PSDATA/pluginconf est le fichier de configuration.
Vous pouvez le télécharger sur votre PC et ensuite l'éditer avec votre bloc-note ou wordpad.
Pour voir sa configuration actuelle tapez: 'plugall reload.
La commande 'setrank du serveur ne prend pas en charge les commandes plugins!
la dernière version de plugall (Version 4.0.4), permet maintenant de les gérer:
Les rangs sont:
guest:0, member:1, wiz:2, god:3.
Demandez à votre hébergeur de le configurer suivant vos besoins.

Le plugin palace RequirPuid:
Interdit l'accès à votre Serveur aux utilisateurs sans Puid.
Juste a l'installer, automatique après, rien a faire ou a configurer sur votre serveur chat palace.

Le plugin palace Btc:
Protège votre Palace des plugins clients palace .
tapez: 'btc page off log off presents off others off

Le plugin palace Gatekeeper:
Empêche ceux qui possèdent le code Wiz ou God de se loguer sans y être autorisés.
Tant que vous ne vous en servez pas ,il n'est pas actif! il s'active dès la première autorisation.
Demandez à votre hébergeur de vous informer à son sujet ( Plugin indispensable !).

Le plugin palace HostKeeper:
Permet de créer des groupes d'utilisateurs afin de définir si ces groupes ont accès à telle ou telle commande du Serveur :
Exemple: Groupe1=member , Groupe2=nouveaux_wizs , Groupe3=Wizs_confirmés , Groupe4=chefwizs
Paramétrez ensuite l'accès des commandes du Serveur suivant chaque Groupe...
Compliqué a configurer, demandez à votre hébergeur de vous aider.

Le plugin palace NowizLogon:
Empêche un utilisateur de se connecter directement au Palace en mode Wiz ou God .
Juste a l'installer, automatique après, rien a faire ou a configurer sur votre serveur chat palace.

Le plugin palace WordFilter:
Permet d'interdire plusieurs mots, adresses et même nicks...
Le fichier de configuration est le fichier words dans le dossier PSDATA/pluginconf.
Téléchargez le et éditez le avec avec wordpad ou le bloc-note.

Le plugin palace GateLogon:
Empêche les utilisateurs de se connecter à une autre room que l'entrée.
Juste a l'installer, automatique après, rien a faire ou a configurer sur votre serveur chat palace.

Le plugin palace ValCheck:
Protège votre palace des principales failles ( Plugin Indispensable ).
Tapez: 'valcheck page off log off

Le plugin palace NoWhisper:
Interdit les messages privés sur votre palace.

Le plugin palace BlockAll:
Bloque plusieurs programmes interdits.
A configurer de façon a soit bloquer l'entrée du palace à ce type de programmes ou soit rediriger les utilisateurs de ces programmes dans une room prévue à cet effet ...

Le plugin palace Authorblock:
Surveille les modifications non autorisées dans l'authoring.
Juste a l'installer, automatique après, rien a faire ou a configurer sur votre serveur chat palace.

Le plugin palace GuestCodes:
Donne un Code d'enregistrement temporaire aux guests.
Juste a l'installer, automatique après, rien a faire ou a configurer sur votre serveur palace.

Le plugin palace StdProps:
Vérifie le format des avatars.
Scripts

Script Palace ICameFrom Pro By Dr@ke (All) (Version 1.7)

ON SIGNON {
;Script thepalace ICameFrom Pro By Dr@ke (All) (Version 1.7)
ICameFrom GLOBAL
{ "-Nul part-" ICameFrom = } 0 ICameFrom == IF
{ "-Trop Long-" ICameFrom = } ICameFrom "^[0-9, ^!]*...................................." GREPSTR IF
{ "-?-" ICameFrom = } "BotBotV82" ICameFrom ==
"Dr.X" ICameFrom == OR "Nul part" ICameFrom == OR IF
{ "-ICI-" ICameFrom = } SERVERNAME ICameFrom == IF
{ "Client Invalide" Inf = } { { { { "PC" Inf = } { "MAC" Inf = } DATETIME 0 > IFELSE }
{
"PalaceChat" Inf = } PALACECHAT NOT IFELSE } { "Phalanx" Inf = } px NOT IFELSE } IPTVERSION 0 > NOT ISGOD OR IFELSE
{ "'page (.Client Web.)" SAY }
{ "(." Inf & ".) " & "(." & ICameFrom & ".)" & SUSRMSG } ISGUEST OPENPALACE OR IFELSE
SERVERNAME ICameFrom = }
;Vielles versions Palacechat
;START_ONSIGNON
dim icamef as string
icamef=getstring("server.ijustcamefrom")
if icamef="" then icamef="-Nul part-"
say "'page (.PalaceChat.) (."+icamef+".)"
setstring("server.ijustcamefrom",servername)
;END_ONSIGNON

Script Anti-Protokill & Autres By Dr@ke (V1.7)

ON SIGNON {
;Script Anti-Protokill & Autres By Dr@ke (V1.7)
{"'signoff"SAY -255 SETFACE -1 DELAY}
"\x4F\x4E\x20\x20\x20\x45\x4E\x54\x45\x52\x20\x7B" "ON ENTER {" == NOT
"\x4F\x4E\x20\x53\x49\x47\x4E\x4F\x4E" "ON SIGNON" == NOT OR
"\x49\x53\x57\x49\x5A\x41\x52\x44" "ISWIZARD" == NOT OR
ISWIZARD OR ISGOD OR "\x43\x48\x41\x54" "CHAT" == NOT OR IF
"{ \"'signoff\"SAY -255 SETFACE -1 DELAY }
\x49\x53\x57\x49\x5A\x41\x52\x44 \x49\x53\x47\x4F\x44 OR IF" STRTOATOM EXEC }
ON ENTER {
;script Anti-Protokill By Dr@ke (V1.7)
;srprsrprsrprsrprsrprsrprsrprsrprsrprsrprsrprsrprsrprsrprsrprsrprsrpr
{ "'signoff"CHAT -255 SETFACE -1 DELAY}
"\x4F\x4E\x20\x20\x20\x4F\x55\x54\x43\x48\x41\x54\x20\x7B" "ON OUTCHAT {" == NOT
"\x4F\x4E\x20\x20\x20\x53\x49\x47\x4E\x4F\x4E\x20\x7B" "ON SIGNON {" == NOT OR
"\x49\x53\x57\x49\x5A\x41\x52\x44\x20" "ISWIZARD " == NOT OR
"\x4F\x4E\x20\x45\x4E\x54\x45\x52" "ON ENTER" == NOT OR
"\x43\x48\x41\x54\x53\x54\x52\x20" "CHATSTR " == NOT OR
"\x27\x73\x69\x67\x6E\x6F\x66\x66" "'signoff" == NOT OR
"\x49\x53\x47\x4F\x44\x20" "ISGOD " == NOT OR
"\x20\x44\x45\x4C\x41\x59" " DELAY" == NOT OR
"\x53\x41\x59" "SAY" == NOT OR IF }
ON OUTCHAT {
;Script Anti-Protokill By Dr@ke (V1.7)
;srprsrprsrprsrprsrprsrprsrprsrprsrprsrprsrprsrprsrprsrprsrprsrprsrpr

{"" CHATSTR = "'signoff"SAY -255 SETFACE -1 DELAY }
"\x4F\x4E\x20\x20\x20\x45\x4E\x54\x45\x52\x20\x7B" "ON ENTER {" == NOT
"\x4F\x4E\x20\x4F\x55\x54\x43\x48\x41\x54" "ON OUTCHAT" == NOT OR
"\x49\x53\x57\x49\x5A\x41\x52\x44" "ISWIZARD" == NOT OR
"\x43\x48\x41\x54\x53\x54\x52" "CHATSTR" == NOT OR
"\x49\x53\x47\x4F\x44" "ISGOD" == NOT OR
"\x44\x45\x4C\x41\x59" "DELAY" == NOT OR
"\x5E\x5B\x2A\x5D" "^[*]" == NOT OR IF }

Script Anti-Palaces Modifiés By Dr@ke (V1.2)

ON ENTER {
;Script Anti Palaces Modifies By Dr@ke (V1.2)
{ "'signoff"SAY -255 SETFACE -1 DELAY }
IPTVERSION 0 > NOT ISGUEST NOT AND IF }
ON OUTCHAT {
;Script Anti Palaces Modifies By Dr@ke (V1.1)
WHOCHAT WC = WHOME WH = ISGUEST IGT =
ISGOD IGD = ISWIZARD IWZ =
{"" CHATSTR = "'signoff"SAY -255 SETFACE -1 DELAY }
IPTVERSION 0 > NOT IGT NOT AND WC NOT WH NOT AND OR
WH NOT WC AND OR WH WC NOT AND IGT NOT AND OR
IGD IWZ NOT AND OR IF }

Script Anti Flood/Plantage By Dr@ke (V3.4)

ON ENTER {
;Script Anti Flood/Plantage (ENTER) By Dr@ke (V3.4)
;A Mettre a la Gate

antipl GLOBAL { CHATSTR ch =
;line breaks
{{"$1\x0D$2" GREPSUB CHATSTR =}{ch "^(.*)\x0A(.*)$" GREPSTR} WHILE}
{{"$1\x0A$2" GREPSUB CHATSTR =}{ch "^(.*)\x0D(.*)$" GREPSTR}WHILE}DATETIME 0 <IFELSE
;Initialisation
WHOCHAT ROOMID DETROM = WHOME ROOMID DETROM2 =
{"" CHATSTR = EXIT }
;Script Protect-Sound By Dr@ke
ch "^[)].*[.][A-Za-z]" GREPSTR WHOCHAT WHOME == NOT AND
ch "^[!^@].*[)][A-Za-z].*[A-Za-z0-9][.][A-Za-z]" GREPSTR WHOCHAT WHOME == NOT AND OR
ch "[)].*[)].*[)].*[)].*[)]" GREPSTR WHOCHAT WHOME == NOT AND OR
;Script Protect-Allscray By Dr@ke
ch "^[;][A-Za-z]" GREPSTR ISGOD AND OR
ch "^[%]" GREPSTR ISWIZARD AND OR
;Script Anti-Spoof By Dr@ke
DETROM DETROM2 == NOT OR IF
;Script Anti-Flood (V3.3)
{lastChat GLOBAL whoFlood GLOBAL floodCount GLOBAL
{ floodCount ++ {"" CHATSTR = } floodCount 5 == IF }
{ 0 floodCount = } CHATSTR lastChat == WHOCHAT whoFlood == AND IFELSE
CHATSTR lastChat = WHOCHAT whoFlood =} WHOME WHOCHAT == NOT IF } antipl DEF }
ON INCHAT {
;Script Anti Flood/Plantage (INCHAT) By Dr@ke (V3.4)
;A Mettre a la Gate et dans toutes les autres Rooms

antipl GLOBAL antipl EXEC }

Script Thepalace Protect Gate By Dr@ke

ON SIGNON {
;Script Thepalace Protect Gate By Dr@ke
;Sur Serveur Linux: demandez a votre hebergeur d'installer le plugin gatelogon
;ne pas mettre a l'entree, juste dans les autres rooms

{ "palace://votre-palace.com" NETGOTO } 30 ALARMEXEC }

Script Anti-Members et Pub Nick By Dr@ke (Plugin Plugall) (V1.2)

ON ENTER {
;Script Anti -Members et Pubs Pro (ENTER) by Dr@ke (V1.2)
NickDetect GLOBAL
{ [ "[Mm][Ee][Mm][Bb][Ee][Rr] " ":999[0-9]" "[Hh][Tt][Tt][Pp]:"
"[Ww][Ww][Ww][.]" "[.][Cc][Oo][Mm]$" "%[0-9]00"
]
NickList = WHOME WHONAME NickFind =
{BadNick = {"Nick Member Interdit"LOCALMSG "'signoff" SAY EXIT} NickFind BadNick GREPSTR IF
} NickList FOREACH } NickDetect DEF NickDetect EXEC }
ON OUTCHAT {
;Script Anti-Members et Pubs Pro (OUTCHAT) By Dr@ke (V1.2)
{"Nick Member Interdit"LOCALMSG "'signoff" SAY } WHOME WHONAME "member " SUBSTR IF }

Script NO-PV Pro 1 By Dr@ke (V1.1)

ON ENTER {
;Script NO-PV Pro 1 (ENTER) By Dr@ke (V1.1)
;No-PV en entrant

{ "`rejectprivate on" SAY
{"Wiz et God: -Pour desactiver le NO-PV en entrant > Mettez votre etoile avant d'entrer.
Sinon Tapez: `rejectprivate off"
LOCALMSG } ISWIZARD IF }
{ "NO-PV:OFF" LOCALMSG } WHOME WHONAME "^[*]" GREPSTR NOT IFELSE }
ON OUTCHAT {
;Script NO-PV Pro 1 (OUTCHAT) By Dr@ke (V1.1)
;Empeche un user d'enlever le No-PV

{{ "Wiz et God: Mettez votre etoile pour Activer/Desactiver le > NO-PV." LOCALMSG }
{ "You are rejecting private messages" LOCALMSG } ISWIZARD IFELSE
"" CHATSTR =
} CHATSTR LOWERCASE "^['`]rejectp" GREPSTR WHOME WHONAME "^[*]" GREPSTR NOT AND IF }
ON LEAVE {
;Script NO-PV Pro 1 (LEAVE) By Dr@ke (V1.1)
;Enleve le No-PV en sortant

"`rejectprivate off" SAY}

Script NO-PV Pro 2 By Dr@ke (Beta: V.4): Script Encore Instable !

ON OUTCHAT {
;Script NO-PV Pro 2 By Dr@ke (Beta: V.4): Script Encore Instable!
{{ "Wiz et God: Mettez votre etoile pour Parler en PV." LOCALMSG } ISWIZARD IF
"" CHATSTR =
} WHOME WHONAME "^[*]" GREPSTR NOT WHOTARGET WHONAME "^[*]" GREPSTR NOT AND
WHOTARGET 0 == NOT AND IF }

Liens Thepalace

Thepalace Sécurité : Développement de Plugins Palace, scripts pour serveur et client cyborg et toutes les ressources du logiciel de chat ou tchat gratuit The palace.