|
|
 |
 |
 |
espace wiki |
 |
| Bienvenue dans le Wiki Nokytech |
|
 |
| Accueil wiki / Jeux Vidéo / Jeux PC |
 |
 |
 |
serveur dédié F.E.A.R combat linux |
vu 210353 fois |
 |
 |
 |
|
|
------------------------------------------------------------------------- Création d'un serveur dédié fear combat 1.08 -------------------------------------------------------------------------- Je vais vous montrer comment creer votre serveur fear combat sous un systeme linux, en ligne de commande (en graphique, ça marche aussi :p)
J'ai cherché sur le net un tuto tres détaillé, mais sans succes. J'en propose donc un qui décompose toutes les étapes de sa création.
-------------------------------------------- telechargement du serveur -------------------------------------------- pour telecharger le serveur fear_combat: faite wget url_du_serveur_fear ici l'url est ftp://213.186.38.219/fearserver108_linux.gz
fear@ovh.net:~$ fear@ovh.net:~$ wget ftp://213.186.38.219/fearserver108_linux.gz --13:54:12-- ftp://213.186.38.219/fearserver108_linux.gz => `fearserver108_linux.gz' Connexion vers 213.186.38.219:21...connect Ouverture de session en anonymous...Session �tablie! ==> SYST ... compl�t�. ==> PWD ... compl�t ==> TYPE I ... compl�t�. ==> CWD n'est pas n�cessaire. ==> PASV ... compl�t�. ==> RETR fearserver108_linux.gz ... compl�t Taille: 166,951,996 (non certifi�e)
100%[===========================================================>] 166,951,996 10.40M/s ETA 00:00
13:54:30 (8.98 MB/s) - � fearserver108_linux.gz � sauvegard� [166951996]
fear@ovh.net:~$ man tar Remise en forme de tar(1), attendez SVP...
On décompresse l'archive avec tar -xvvzf fichier.gz
fear@ovh.net:~$ tar -xvvzf fearserver108_linux.gz -r-xr-xr-x doug/doug 557 2006-08-24 23:21:56 FEAR/default.archcfg drwxr-xr-x Cr�ation du r�pertoire: FEAR -r-xr-xr-x doug/doug 3336 2006-08-24 23:21:56 FEAR/enginemsg.txt -r-xr-xr-x doug/doug 25094 2006-08-24 23:21:56 FEAR/EULA.rtf -r-xr-xr-x doug/doug 34719412 2006-08-26 02:19:36 FEAR/FEAR_1.Arch00 -r-xr-xr-x doug/doug 32769171 2006-08-26 02:19:40 FEAR/FEAR_2.Arch00 -r-xr-xr-x doug/doug 46351777 2006-08-26 02:19:46 FEAR/FEAR_3.Arch00 -r-xr-xr-x doug/doug 214 2006-08-26 02:19:46 FEAR/FEAR_4.Arch00 -r-xr-xr-x doug/doug 84739125 2006-08-26 02:19:57 FEAR/FEAR_5.Arch00 -r-xr-xr-x doug/doug 1163 2006-08-26 02:19:57 FEAR/FEAR_6.Arch00 -r-xr-xr-x doug/doug 50693653 2006-08-26 02:20:03 FEAR/FEAR_7.Arch00 -r-xr-xr-x doug/doug 4286053 2006-08-26 02:20:04 FEAR/FEAR_8.Arch00 -r-xr-xr-x doug/doug 214 2006-08-26 02:20:04 FEAR/FEARA_1.Arch00 -r-xr-xr-x doug/doug 833 2006-08-26 02:20:04 FEAR/FEARA_2.Arch00 -r-xr-xr-x doug/doug 526 2006-08-26 02:20:04 FEAR/FEARA_3.Arch00 -r-xr-xr-x doug/doug 214 2006-08-26 02:20:04 FEAR/FEARA_4.Arch00 -r-xr-xr-x doug/doug 214 2006-08-26 02:20:04 FEAR/FEARA_5.Arch00 -r-xr-xr-x doug/doug 214 2006-08-26 02:20:04 FEAR/FEARA_6.Arch00 -r-xr-xr-x doug/doug 243 2006-08-26 02:20:04 FEAR/FEARA_7.Arch00 -r-xr-xr-x doug/doug 245 2006-08-26 02:20:04 FEAR/FEARA_8.Arch00 -r-xr-xr-x doug/doug 35645 2006-08-26 02:20:04 FEAR/FEARA.Arch00 -r-xr-xr-x doug/doug 170828911 2006-08-26 02:20:25 FEAR/FEAR.Arch00 -r-xr-xr-x doug/doug 4133232 2006-08-26 02:20:25 FEAR/FEARE_1.Arch00 -r-xr-xr-x doug/doug 4133232 2006-08-26 02:20:26 FEAR/FEARE_2.Arch00 -r-xr-xr-x doug/doug 4215152 2006-08-26 02:20:26 FEAR/FEARE_3.Arch00 -r-xr-xr-x doug/doug 4206960 2006-08-26 02:20:26 FEAR/FEARE_4.Arch00 -r-xr-xr-x doug/doug 4297072 2006-08-26 02:20:27 FEAR/FEARE_5.Arch00 -r-xr-xr-x doug/doug 4292976 2006-08-26 02:20:28 FEAR/FEARE_6.Arch00 -r-xr-xr-x doug/doug 4354416 2006-08-26 02:20:29 FEAR/FEARE_7.Arch00 -r-xr-xr-x doug/doug 4358512 2006-08-26 02:20:29 FEAR/FEARE_8.Arch00 -r-xr-xr-x doug/doug 4124836 2006-08-26 02:20:29 FEAR/FEARE.Arch00 -r-xr-xr-x doug/doug 214 2006-08-26 02:20:29 FEAR/FEARL_1.Arch00 -r-xr-xr-x doug/doug 743891 2006-08-26 02:20:30 FEAR/FEARL_2.Arch00 -r-xr-xr-x doug/doug 838685 2006-08-26 02:20:30 FEAR/FEARL_3.Arch00 -r-xr-xr-x doug/doug 752111 2006-08-26 02:20:30 FEAR/FEARL_4.Arch00 -r-xr-xr-x doug/doug 875440 2006-08-26 02:20:30 FEAR/FEARL_5.Arch00 -r-xr-xr-x doug/doug 214 2006-08-26 02:20:30 FEAR/FEARL_6.Arch00 -r-xr-xr-x doug/doug 713914 2006-08-26 02:20:30 FEAR/FEARL_7.Arch00 -r-xr-xr-x doug/doug 713868 2006-08-26 02:20:30 FEAR/FEARL_8.Arch00 -r-xr-xr-x doug/doug 835328 2006-08-26 02:20:30 FEAR/FEARL.Arch00 -r-xr-xr-x doug/doug 532895 2006-08-24 23:21:07 FEAR/fearserver.bin -r-xr-xr-x doug/doug 2666385 2006-08-24 23:21:08 FEAR/libEngineServer.so -r-xr-xr-x doug/doug 275434 2006-08-24 23:21:08 FEAR/libGameDatabase.so -r-xr-xr-x doug/doug 18064499 2006-08-24 23:21:09 FEAR/libGameServer.so -r-xr-xr-x doug/doug 62952 2006-08-24 23:21:09 FEAR/libLTMemory.so -r-xr-xr-x doug/doug 45638 2006-08-24 23:21:09 FEAR/libStringEditRuntime.so drwxr-xr-x doug/doug 0 2006-08-24 23:22:57 FEAR/pb/ drwxr-xr-x doug/doug 0 2006-08-24 23:22:56 FEAR/pb/htm/ -rwxr-xr-x doug/doug 25849 2006-08-24 23:22:56 FEAR/pb/htm/la001304.htm -rwxr-xr-x doug/doug 613097 2006-08-24 23:22:56 FEAR/pb/htm/lc001098.htm -rwxr-xr-x doug/doug 17 2006-08-24 23:22:56 FEAR/pb/htm/ma001304.htm -rwxr-xr-x doug/doug 17 2006-08-24 23:22:56 FEAR/pb/htm/mc001098.htm -rwxr-xr-x doug/doug 50963 2006-08-24 23:22:56 FEAR/pb/htm/wa001304.htm -rwxr-xr-x doug/doug 447863 2006-08-24 23:22:56 FEAR/pb/htm/wc001098.htm -rwxr-xr-x doug/doug 29168 2006-08-24 23:22:56 FEAR/pb/pbag.so -rwxr-xr-x doug/doug 1041796 2006-08-24 23:22:56 FEAR/pb/pbcl.so -rwxr-xr-x doug/doug 2200772 2006-08-24 23:22:57 FEAR/pb/pbsv.so -rwxr-xr-x doug/doug 17 2006-08-24 23:22:57 FEAR/pb/pbsvgame.cfg drwxr-xr-x doug/doug 0 2006-08-24 23:22:57 FEAR/ServerOptions/ -rwxr-xr-x doug/doug 6224 2006-08-24 23:34:24 FEAR/ServerOptions/ServerOptions.txt -r-xr-xr-x doug/doug 43954 2006-08-24 23:22:57 FEAR/serverreadme.txt -r-xr-xr-x doug/doug 1949 2006-08-24 23:22:57 FEAR/StandAloneServer_VersionHistory.txt -r-xr-xr-x doug/doug 72 2006-08-24 23:32:16 FEAR/start.sh fear@ovh.net:~$ ls FEAR fearserver108_linux.gz
Le dossier décompressé s'appelle FEAR, masi je préfère les minuscules (je sais c'est bete....:p)
fear@ovh.net:~$ mv FEAR/ fear fear@ovh.net:~$ cd fear fear@ovh.net:~/fear$ ls default.archcfg FEAR_8.Arch00 FEAR.Arch00 FEARL_1.Arch00 libEngineServer.so enginemsg.txt FEARA_1.Arch00 FEARE_1.Arch00 FEARL_2.Arch00 libGameDatabase.so EULA.rtf FEARA_2.Arch00 FEARE_2.Arch00 FEARL_3.Arch00 libGameServer.so FEAR_1.Arch00 FEARA_3.Arch00 FEARE_3.Arch00 FEARL_4.Arch00 libLTMemory.so FEAR_2.Arch00 FEARA_4.Arch00 FEARE_4.Arch00 FEARL_5.Arch00 libStringEditRuntime.so FEAR_3.Arch00 FEARA_5.Arch00 FEARE_5.Arch00 FEARL_6.Arch00 pb FEAR_4.Arch00 FEARA_6.Arch00 FEARE_6.Arch00 FEARL_7.Arch00 ServerOptions FEAR_5.Arch00 FEARA_7.Arch00 FEARE_7.Arch00 FEARL_8.Arch00 serverreadme.txt FEAR_6.Arch00 FEARA_8.Arch00 FEARE_8.Arch00 FEARL.Arch00 StandAloneServer_VersionHistory.txt FEAR_7.Arch00 FEARA.Arch00 FEARE.Arch00 fearserver.bin start.sh
---------------------------------------- configuration du serveur ---------------------------------------- la configuration se fait dans Serveroptions.txt, il regroupe les reglages du serveur et de chaque type de jeu
fear@ovh.net:~$ cd fear/ fear@ovh.net:~/fear$ emacs ServerOptions/ServerOptions.txt (vous pouvez utiliser n'importe quel editeur de texte comme vi ou autre )
----> premiere partie, les reglages de base [ServerSettings] GameType=DeathMatch #type de jeu DeathMatch CTF Slowmo, etc ServerMessage= #message du serveur, visible au chargement (pas d'accent....) UsePassword=0 #serveur public 0; serveur privé 1 Password=password #pass pour l'acces au serveur si il est en srv privé AllowScmdCommands=0 #autoriser l'admistration du jeu in game 1, ne pas l'autoriser 0 ScmdPassword=password #pass pour administrer le jeu in game Port=27888 #port de destination du serveur BindToAddr= BandwidthServer=3 BandwidthServerCustom=1500 LANOnly=0 #serveur pour reseau local? oui 1 / non 0 Dedicated=0 #serveur pour internet? oui 1 / non 0 AllowContentDownload=0 #autoriser le telechargement via le serveur, comme les map et autre? MaxDownloadRatePerClient=0 [ MaxDownloadRateAllClients=0 MaxSimultaneousDownloads=0 reglage du dl, on y reviendra plus tard MaxDownloadSize=0 RedirectURLs= ContentDownloadMessage= ] EnableScoringLog=0 # on enregistre les logs du server? MaxScoringLogFileAge=0 # on garde en archive les logs? AllowVoteKick=1 [ AllowVoteTeamKick=1 AllowVoteBan=1 AllowVoteNextRound=1 AllowVoteNextMap=1 reglage des vote-kick-ban AllowVoteSelectMap=1 MinPlayersForVote=5 MinPlayersForTeamVote=3 VoteLifetime=30 VoteBanDuration=60 ] UsePunkBuster=0 # on met punkbuster?
[...] je ne mets pas tout le serveroption car c'est long...la suite du fichier vous propose de configurer votre type de jeu, juste le TeamDeathMatch maisil y en a un pour chaque type de jeu
[TeamDeathMatch] BriefingOverrideMessage= #message de "briefing" --> cf mon exemple plus loin RunSpeed=1.2 #vitesse des joueurs, plus il est haut, plus ça va vite SessionName=FEAR Team Deathmatch #nom du serveur FriendlyFire=0 #vos tirs peuvent blesser/tuer vos amis? TeamReflectDamage=0.0 TeamDamagePercent=1.0 ScoreLimit=750 #score limite avant fin de la manche (points) TimeLimit=20 #temps limite avant fin de la manche (minutes) NumRounds=1 #num de rounds par map MaxPlayers=8 #nombre de joueurs max sur le serveur UseTeams=1 UseWeaponRestrictions=0 #on va enlever des armes ou equipements du jeu? RestrictedWeapons= # si oui, mettez ici les armes que vous ne souhaitez pas avoir dans le jeu RestrictedGear= # si oui, mettez ici l'equipement que vous ne souhaitez pas avoir dan le jeu TeamSizeBalancing=Never TeamScoreBalancing=Never TeamScoreBalancingPercent=2.0 EndRoundMessageTime=5 EndRoundScoreScreenTime=10
Voici mon serveroption en exemple, pour un serveur TeamDeathMatch
[ServerSettings] GameType=TeamDeathMatch ServerMessage=welcome on ns1, home sweet home nhttp://mempa.org/forum UsePassword=0 Password=password AllowScmdCommands=1 ScmdPassword=XXXXXXXXX Port=27888 BindToAddr= BandwidthServer=3 BandwidthServerCustom=1500 LANOnly=0 Dedicated=1 AllowContentDownload=0 MaxDownloadRatePerClient=0 MaxDownloadRateAllClients=0 MaxSimultaneousDownloads=0 MaxDownloadSize=0 RedirectURLs= ContentDownloadMessage= EnableScoringLog=1 MaxScoringLogFileAge=1 AllowVoteKick=1 AllowVoteTeamKick=1 AllowVoteBan=0 AllowVoteNextRound=1 AllowVoteNextMap=1 AllowVoteSelectMap=1 MinPlayersForVote=5 MinPlayersForTeamVote=3 VoteLifetime=30 VoteBanDuration=60 UsePunkBuster=1
[TeamDeathMatch] BriefingOverrideMessage=Bienvenu sur ns1: premier srv des fc :)n ;)nRegles du serveur :n- PunkBuster est actif donc installez le et/ou mettez le a jour pour venir nous rejoindre!n- Eclatez vous! Soyez Fun! et Fairplay!n- Pas de camp, vous risquez d'etre exclu du serveur!n- Les super armes ont ete enlevees. Les remotes aussi!n- le FriendlyFire peut etre active a l'occasion.n-Le Time limit est a 20 minutes et le Score limit est a 1250 points.nnHave Fun!nnnnPowered by OVH servers: p!!! 1300 ; 512mo ram ; 100mb/sn on LINUX o/s (the best ever) RunSpeed=1.3 SessionName=ns1.FRENCH_Connexion.tdm FriendlyFire=0 TeamReflectDamage=0.0 TeamDamagePercent=1.0 ScoreLimit=1250 TimeLimit=20 NumRounds=1 MaxPlayers=14 UseTeams=1 UseWeaponRestrictions=1 RestrictedWeapons=Cannon,Missile Launcher,Plasma weapon,Remote Charge RestrictedGear= TeamSizeBalancing=Never TeamScoreBalancing=Never TeamScoreBalancingPercent=2.0 EndRoundMessageTime=5 EndRoundScoreScreenTime=10
Voila ce que donne le message d'acceuil au chargement de map.

!!Info!!
Après chaque modification du Serveroptions, il faut redemarrer le serveur pour que ce soit pris en compte
pour les message d'acceuil, il ne faut pas d'accents..sinon le message est illisible (bug?!) si vous voulez sauter une ligne, utilisez n et non pas [entrée] ;)
pour les reglages du jeu: personellement, j'aime bien le friendly fire..seulement, il arrive que qq de votre equipe (un c*n!) s'amuse à tirer sur tout ce qui bouge, y compris ses collegues. Je ne le mets uniquement que pour les entrainements ou sur demande pour la restriction d'arme, j'enleve les super-armes à cause des abus..et ça rend le jeu moin fun j'enleve en plus les remotes, car le but est de poser les charge et de camper le temps qu'un pigeon vienne et ensuite le faire sauter. Eviter aussi le voteban par les joueurs, aussi pour abus...le ban est reservé au modo/admin, le kick reste autorisé ;)
A vous de voir :)
----------------------------------- lancement du serveur -----------------------------------
votre serveroption est bien réglé..il ne reste plus qu'a le lancer
allez dans le repertoire, puis taper
fear@ovh.net:~/fear$ ./start.sh F.E.A.R. Dedicated Linux Server - Version FEAR v1.08 Copyright (c) 2005 Monolith Productions, Inc. All rights reserved.
Initializing... Map Rotation: Asylum Cafeteria Campus Construction Docks Evac Factory HighTech Office Refinery Stockpile WaterWorks Loading world: WorldsReleaseMultiplayerAsylum World loaded. Ready.
--------------------------- Arret du serveur ---------------------------
Dans la console, faite juste CTRL-C et le serveur devrait stopper
fear@ovh.net:~/fear$ ./start.sh F.E.A.R. Dedicated Linux Server - Version FEAR v1.08 Copyright (c) 2005 Monolith Productions, Inc. All rights reserved.
Initializing... Map Rotation: Asylum Cafeteria Campus Construction Docks Evac Factory HighTech Office Refinery Stockpile WaterWorks Loading world: WorldsReleaseMultiplayerAsylum World loaded. Ready. Shutting down... Shutting down... Shutting down... Shutting down... Shutting down... F.E.A.R. Dedicated Linux Server - Ending
fear@ovh.net:~/fear$
----------------------------------- Problèmes rencontrés -----------------------------------
J'ai remarqué 2 problemes lors de l'utilisation du serveur fear:
le premier vient de ma debian (surement mon noyau..2.4); a noté que je n'ai pas eu de soucis avec une ubuntu (basé sur debian) et gentoo 64 (2.6)
Il arrive que le serveur ne veuille pas s'arreter avec crtl-c, et reste bloqué sur Shutting down...
Je fais ctrl-z, pour forcer a quitter, mais le serveur tourne toujours. je dois donc killer les processus crées par le serveur.
j'utilise top pour voir les processus, et ensuite kill -9 pid_process pour le killer
fear@ovh.net:~/fear$ top
top - 14:04:02 up 47 min, 1 user, load average: 0.00, 0.03, 0.01 Tasks: 10 total, 2 running, 2 sleeping, 6 stopped, 0 zombie Cpu(s): 2.3% user, 1.7% system, 0.0% nice, 96.0% idle Mem: 238328k total, 233440k used, 4888k free, 5900k buffers Swap: 522104k total, 0k used, 522104k free, 166764k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 819 fear 10 0 1028 1028 848 R 0.3 0.4 0:00.03 top 19309 fear 9 0 2284 2276 2048 R 0.0 1.0 0:00.25 sshd 18236 fear 9 0 1684 1684 1268 S 0.0 0.7 0:00.03 bash 19875 fear 9 0 1240 1236 956 T 0.0 0.5 0:00.00 start.sh 20981 fear 9 0 43972 42m 9128 T 0.0 18.4 0:01.43 fearserver.bin 6673 fear 9 0 43972 42m 9128 S 0.0 18.4 0:00.00 fearserver.bin 5362 fear 9 0 43972 42m 9128 T 0.0 18.4 0:00.00 fearserver.bin 27491 fear 9 0 43972 42m 9128 T 0.0 18.4 0:00.00 fearserver.bin 22394 fear 9 0 43972 42m 9128 T 0.0 18.4 0:00.00 fearserver.bin 17615 fear 9 0 43972 42m 9128 T 0.0 18.4 0:00.01 fearserver.bin
fear@ovh.net:~/fear$ fear@ovh.net:~/fear$ kill -9 19875 20981 6673 5362 27491 22394 17615 fear@ovh.net:~/fear$ fear@ovh.net:~/fear$ top PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 7251 fear 14 0 1028 1028 848 R 0.3 0.4 0:00.04 top 19309 fear 9 0 2284 2276 2048 S 0.0 1.0 0:00.27 sshd 18236 fear 10 0 1684 1684 1268 S 0.0 0.7 0:00.03 bash
voila
Le 2eme problème vient du fait que le serveur fear se lance dans un terminal et nous avons dans ce terminal les logs en direct du serveur, qui se connecte/deconnecte et ce qui se dit dans le chat.
Si la console est fermé, nous n'avons plus c'est log et nous ne pouvons plus stoper proprement le serveur (donc killer les process pour l'arreter)
Vous pouvez essayer si vous le voulez mais ça devient vite frustrant à utiliser.
La solution, utilisé screen (plus d'info ici, http://www.france-fps.com/spip.php?article952) la seul chose que vous avez à retenir, c'est que ça crée une console dans une console que l'on peut appellé a tout moment (si on l'a quitte, on peut y revenir)
Dans une console,taper: fear@ovh.net:~/fear$ screen
ce message apparait, c'est le message d'acceuil de screen
Screen version 4.00.02 (FAU) 5-Dec-03
Copyright (c) 1993-2002 Juergen Weigert, Michael Schroeder Copyright (c) 1987 Oliver Laumann
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program (see the file COPYING); if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
Send bugreports, fixes, enhancements, t-shirts, money, beer & pizza to screen@uni-erlangen.de
[Press Space or Return to end.]
on suit ce qu'il dit, espace ou entrée puis on a la main, c'est une console, je le rapelle. fear@ovh.net:~/fear$ fear@ovh.net:~/fear$ ./start.sh #on lance le serveur depuis le screen F.E.A.R. Dedicated Linux Server - Version FEAR v1.08 Copyright (c) 2005 Monolith Productions, Inc. All rights reserved.
Initializing... Map Rotation: Asylum Cafeteria Campus Construction Docks Evac Factory HighTech Office Refinery Stockpile WaterWorks Loading world: WorldsReleaseMultiplayerAsylum World loaded. Ready.
ensuite, on a envie de faire autre chose..au lieu de rester à surveiller le serveur, pour se quitter screen sans le fermé, il suffit de faire ctrl-a ctrl-d (on se detache du screen)
fear@ovh.net:~/fear$ screen [detached] # confirmation que nous bien detaché du screen fear@ovh.net:~/fear$
Si je veux voir ce que fais le serveur, ilsuffit de se rataché au screen, avec la commande screen -x fear@ovh.net:~/fear$ screen -x
et non retombons sur F.E.A.R. Dedicated Linux Server - Version FEAR v1.08 Copyright (c) 2005 Monolith Productions, Inc. All rights reserved.
Initializing... Map Rotation: Asylum Cafeteria Campus Construction Docks Evac Factory HighTech Office Refinery Stockpile WaterWorks Loading world: WorldsReleaseMultiplayerAsylum World loaded. Ready. Player '[Fc]_ethan' connected. Player '[Fc]_ethan' disconnected.
Dans cet exemple, entre le moment ou je me suis detaché et réataché au screen, qq s'est connecté et deconnecté (c'est moi :p)
Pour quitter et fermer un screen, il suffit de faire ctrl-c ou exit.
!!!info_screen!!!
fear@ovh.net:~/fear$ screen # on creer un screen ctrl-a ctrl-d #on se detache du screen fear@ovh.net:~/fear$ screen -x #on se ratache à un screen exit ou ctrl-c #on quitte et on ferme le screen
ja aussi eu un petit soucis avec screen, mais c'est de la faute de mon hebergeur :) (OVH), je ne pouvais pas utilisé screen en utilisateur normal (user fear) mais uniquement en superutilisateur root. J'avais cette erreur, NO MORE PTY, pour resoudre ce problème, passer en root puis faite un chmod 666 /dev/pty* fear@ovh.net:~/fear$ su Password: ovh.net:/home/fear/fear# chmod 666 /dev/pty* ovh.net:/home/fear/fear# exit fear@ovh.net:~/fear$
------------------------------------------ Administration du serveur ------------------------------------------
Voila, votre serveur tourne, tout se passe bien, il a du succes, serveur blindé :p Vous tomberez surement sur au choix, des boulets/des C*ns/des lammers/cheater, etc j'en passe et des meilleurs; ou vous voulez changer de map,bannir ou kicker mais faire un vote c'est long... Vous etes admin et donc vous avez des supers pouvoirs, c'est vous le chef quand même. Il y a un outil in game reservé à l'admin. C'est SCMD je le trouve personnelement mal fait mais peu importe, il est la et c'est deja pas mal.
rappelez vous ces 2 ligne dans le serveroptions: AllowScmdCommands=1 ScmdPassword=XXXXXXXXX elles permettent d'autoriser l'administration in game du jeu.
Pour tester, lancer fear_combat et jouer sur votre serveur: lancer la fenetre de chat avec [t]
Puis faite scmd login XXXXXX l'ecriture passe alors en violet et vous dis SCMD login succesfull
!!!! Attention !!!!
moment important, si vous vous trompez dans votre mot de passe, vous aurez le message en violet Incorrect SCMD password pas tres grave.
Par contre si vous vous trompez dans l'orthographe de scmd ---> style smcd login XXXXXX eh bien vous enverez votre mot de passe comme si c'était du chat et tout le monde saura quel est le mot de passe...
cf le screen pour exemple.

vous etes maintenant loggué et pouvez faire pas mal de chose, voici la liste des commandes scmd.
HELP Affiche la liste de toutes les commandes SCMD LOGIN Se connecter en tant qu’Administrateur SCMD LOGOUT Se déconnecter en tant qu’Administrateur SCMD LISTCLIENTS Affiche la liste des clients LISTMAPS Affiche la liste de toutes les cartes en cours NEXTMAP Allez à la carte suivante dans la liste des cartes NEXTROUND Allez à la prochaine manche de ce niveau SETMAP Permet d’aller au map_index BOOTNAM kick un client en fonction du nom du joueur BOOTID kick un client en fonction de l’id du client BANUSER Bannit un utilisateur en fonction de l’id du client UNBANUSER Retire un joueur de la liste des bannis en fonction de l’id LISTUSERBANS Affiche la liste de tous les utilisateurs actuellement bannis LISTGAMEOPTIONS Affiche la liste des options de partie SHOWGAMEOPTION Affiche des informations complémentaires sur une des options SETGAMEOPTION Règle les options de partie en fonction des id des options
pour executer une commande, il faut toujours commencer par scmd [commande] [argument]
vous voulez kicker un joueur, dans ce cas, vous pouvez utiliser soit bootname soit bootid, les deux conduisant au même resultat. Seulement l'un se base sur le nom du joueur et l'autre sur l'id. Je vous conseille d'utiliser le bootid, car il arrive que le nom du joueur soit long/compliqué. Pour connaitre l'id d'un joueur, faites scmd listcients, cf le screen.

On voit que j'ai l'id 0
pour me kicker, il faut faire scmd bootid 0 et hop un message apparait, command success, [Fc]_ethan disconnected.
Voila un petit exemple, je vous conseille de vous familiariser avec, c'est toujours utile. Une fois que vous avez fini, il faut vous delogué, avec scmd logout.
----------------------------------------------------------------------------- ANTI-CHEAT: punkbuster et stream du serveur ----------------------------------------------------------------------------- Bientot :) maj de punkbuster stream de serveur
------------------------------------------- Ajout de map -------------------------------------------
bientot aussi
Enjoy |
 |
 |
 |
|
|
|
 |
ARTICLES LES PLUS RECENTS |
| |
|
|
|
 |
ARTICLES LES PLUS POPULAIRES |
| |
|
|
|
|
|
|
Selon les termes de la GNU Free, la Licence Générale Publique Libre, toutes les contributions et apports sur le wiki de Nokytech sont considérés comme libres et publiables. De ce fait, tous vos écrits peuvent être édités, publiés et consultés sans aucune restriction. Ainsi, si vous ne souhaitez pas que vos travaux personnels apparaissent sur le notre wiki, nous vous demandons de ne pas les envoyer. A signaler que seuls les écrits issus de sources libres de droits seront pris en considération quant à la publication sur le Wiki. Par ailleurs il est STRICTEMENT INTERDIT, d'utiliser des travaux sous copyright ou non libres de droits sans autorisation préalable de l'auteur, tout en citant les sources concernées.
En participant à l'enrichisement du Wiki Nokytech, vous acceptez ces règles, vous vous engagez à n'écrire aucun message à caractère obscène, vulgaire, discriminatoire, menaçant, diffamatoire, injurieux ou contraire aux lois et règlements en vigueur.Vous autorisez les administrateurs de Nokytech à supprimer, modifier, déplacer ou fermer n'importe quel message pour n'importe quelle raison et sans autorisation préalable de votre part.
|
 |
 |
|
|
 |
 |
 |
En kiosque |
 |
|
|
 |
|
SVM
Numéro : 272
Date : 07/08
Prix : 4.70 €
|
 |
|
PC UPDATE
Numéro : 36
Date : 07/08
Prix : 5.90 €
|
 |
|
PC EXPERT
Numéro : 188
Date : 07/08
Prix : 3.00 €
|
 |
|
|
|