faire un serveur quake permanent en lan

jeanba3000

Membre expert
Club iGen
28 Février 2001
5 006
415
15 mn du Pascalou
www.jeanba.net
hello les zenfants

bon au taf, pour redonner la pêche à tout un tas de petits désœuvrés dépressifs du ouèbe, on a décidé de se réinstaller quake3 sur nos bécanes, macs comme pécés (on en profite pour se mettre à jour en 1.32) pour se fragger amicalement en lan.

y a un certain temps, notre admin réseau de l'époque nous avait gentiment fait un ptit serveur quake permanent sous linux avec les maps qui changent toutes seules et la possibilité pour les joueurs qui s'y connectaient d'ajouter les bots qu'ils souhaitaient ou de changer de map à volonté.

cool sympatoche quoi.

bon j'aimerai bien essayer de refaire un tel serveur. la question c'est : est-ce possible sur osX ou ouinedoze ? faut-il un soft spécial ou quake standard suffit-il ? bien avant on avait essayé en mettant un ordi en mode console, mais il n'avait pas la possibilité de faire tourner automatiquement et/ou aléatoirement les maps ni d'ajouter des bots après lancement de la partie. s'agit-il de modifier un fichier de config tout connement ?

bref vos conseils zéclairés seront bien appréciés et votre aide ne sera vraiment pas de trop !
 
Bah sous MacOSX c'est pas tres difficile.
D'abord tu fais un fichier server.cfg dans le repertoire

/Users/login/Library/Application Support/Quake3/baseq3/

dedans tu met quelque chose dans le genre de ca :

// Server Config

seta dedicated 2

g_gametype 1
seta sv_hostname "Quake 3 Bissap Server"
seta sv_maxclients 16 // nombre de joueurs max
capturelimit 8
timelimit 30 // temps maximum par map
fraglimit 50 // frags maximum par map
seta g_motd "Bienvenu sur da Djib's Q3 Server
wink.gif
"
seta g_quadfactor 3
sv_pure 1
sv_maxRate 10000
seta g_inactivity 0
seta rconpassword "secret"

g_allowvote 1

// Map Cycle (exmple;)
set d1 "map q3dm13 ; set nextmap vstr d2"
set d2 "map q3dm17 ; set nextmap vstr d3"
set d3 "map q3dm7 ; set nextmap vstr d4"
set d4 "map q3dm4 ; set nextmap vstr d1"
vstr d1

Tu sauvegardes au format texte.

Ensuite du va dans la console, et tu tes met dans ton repertoire Quake3. Tu entres cette ligne :

./Quake3.app/Contents/MacOS/Quake3 -RetailInstallationPath /Volumes/TonVolume/RepertoireQuake3/ +set in_nomouse 1 +set fs_game baseq3 +exec server.cfg

Et voila.

Attention, tu ne peux pas adminisitrer via le terminal sous OSX. il faut rejoindre le serveur comme joueur et utiliser le rcon pour modifier le serveur.

@+

Guillaume
 
waaaaow trop coooool !!!
laugh.gif


c'est là qu'on reconnait les vrais pros :

non seulement ils ne prennent pas les nioubis de haut, mais en plus ils sont suffisamment pédagogues qu'ils te donnent l'impression de comprendre ce qu'ils t'expliquent !

du grand art
cool.gif


un gros gros merci déjà et hop je cours essayer tout ça de suite
laugh.gif
 
et bien sûr tout le monde est tellement plus content de pouvoir basculer le serveur de ffa en ctf à la volée, donc zou, l'idéal c'est que vous mettiez osp dessus !!
 
Enfin OSP demande un peu plus de doigté à utiliser ... même s'il offre pas mal de nouvelles fonctions d'administration.

Pour le trouver : http://www.orangesmoothie.com

Il faut changer la ligne de commande de lancement :

./Quake3.app/Contents/MacOS/Quake3 -RetailInstallationPath /Volumes/TonVolume/RepertoireQuake3/ +set in_nomouse 1 +set fs_game osp +exec server.cfg

Et il faut modifier le fichier server.cfg pour prendre en compte les nouvelles fonctions apportées par OSP
wink.gif


@+

Guillaume