Ventrilo: [1+0+0] = 1 | Hemsida: 14 | Admins: 0 |

Srcds: Jail [0/32] |

Hoppa till foruminnehåll

Användarnamn:
Lösenord:
Registrera dig?
Glömt lösenord?

Du är inte inloggad. Logga in eller registrera dig.


Hosta fler Ventrilo Servrar på samma dator

Hosta fler Ventrilo Servrar på samma dator

Inledning:Ventrilo Server

Okej, nu ska jag gå igenom hur man hostar flera Ventrilo Servrar på samma dator.

Om du inte läst min första guide om ventrilo, Skapa en Ventrilo Server, så gör det först då jag antar att du redan har en server igång och bara vill lägga upp flera. Vill du lära dig hur man lägger upp en server till att börja med, läs min första guide.

 

Okej. Så vi har en ventrilo server installerad på datorn som är installerad som en service. Vi säger i det här fallet att servern heter Server 1 och ligger på port 3784.

Och servern ligger i c:\Ventriloserver\

 

Hur servern fungerar:

Vi börjar med att gå igenom hur en ventrilo server fungerar. Själva server programmet är ventrilo_srv.exe sen så sparar och läser servern alla inställningar ifrån filer med samma namn. Inställningar ifrån ventrilo_srv.ini, användare ifrån ventrilo_srv.usr, rum ifrån ventrilo_srv.chn, bans ifrån ventrilo_srv.ban och loggar server aktiviteten i ventrilo_srv.log.

Så helt enkelt servern med server namnet ventrilo_srv använder sig av de filerna. I det här fallet så finns det bara en server så då är inte det värdet specificerat utan det är standard namnet.

 

När vi registrerade servern som en service  med hjälp av ventrilo_svc.exe så la den ett par rader i registret.

HKEY_LOCAL_MACHINE\Software\Ventrilo

Det kan servicen läsa vilka servrar den ska starta och var de går att hitta dem. Där ska vi lägga in våran nya server.

 

Men först ska vi köra ett torr test för att se så att allt fungerar. Detta gör vi med hjälp av kommandotolken.

 

Öppna en till server med kommandotolken.

Vi ska döpa vår nya server till 3785. Det är porten vi ska köra så att då har vi samma namn för att göra det enkelt för oss.

Vi börjar med att göra de filerna som behövs. Jag går bara igenom ventrilo_srv.ini då andra filerna kan du sätta upp hur du vill men de är inte nödvändiga för att få servern att köra. Rekommenderat dock att kopiera .ban då man vi bli av med de jävlarna som förtjänar ban även på den nya servern.

Då tar vi och gör en kopia av ventrilo_srv.ini sen döper om den till 3785.ini sen så ändrar vi Port och Name till 3785 istället. Namnet kan du ändra till vad du vill. Resten skiter vi i, du kan ändra det hur du vill.

Öppna kommandotolken, windowstangenten+r-> cmd, sen så söker du dig fram till c:\ventriloserver\ skriv sen:

ventrilo_srv.exe -fc:\ventriloserver\3785

Vi använder -f kommandot och anger var servern ska ligga och sen så vilket prefix den ska ha. I det här fallet som sagt 3785. Missa inte att du inte ska ha ett mellanrum mellan -f och sökvägen. Nu startar servern en kommandotolk och servern läser in 3785.ini samt .ban, .usr, .log.

Ventrilo Server Running

 

Om du får upp fönstret och den inte stängs direkt igen så fungerar allt. Bra då vet vi det. Nu kan vi skita i det där. Eller alternativt så kan du göra en genväg till att starta servern i ett fönster. Kan vara bra om man bara behöver slänga upp en server lite snabbt.

Högerklicka och gör en genväg av ventrilo_srv.exe sen högerklickar du på den och väljer egenskaper. I  rutan mål så lägger du till -fc:\ventriloserver\3785 efter det som står där.

Nu har du en genväg för att starta servern. Du kan göra en helvetes massa .ini filer och genvägar om du vill ha lite snabbknappar för att öppna alternativa servrar.

 

Men vi vill inte använda oss av någon så primitiv metod. Nej vi vill ha en service som läser av vilka servrar den ska starta från registret. Ja det är mycket coolare.

 

Lägg in en ny server i registret:

Öppna registret genom att trycka windowstangenten+r->regedit.

Sen är det bara att leta sig fram genom trädstrukturen till HKEY_LOCAL_MACHINE\Software\Ventrilo.Ventrilo Regedit

När vi kollar där så ser vi först att vi har en sub-key som ligger där i som heter Server 1, samt ett värde som heter EXE. Server 1 är den servern som som skapas när vi registrerade vår server som en service. EXE är det globala värdet för var själva servern ligger.

Vi vill skapa en kopia av Server 1 för att sen ställa in den till vår 3785 server.

Så vi högerklickar på Ventrilo nyckel och väljer New->Key och sen döper vi den till Server 2.

I Server 2 ska vi nu skapa tre st nycklar av typen String Value. Högerklicka på Server 2 och ta New->String Value. Skapa tre st och döp dem till EXE, Prefix och WorkDir.

Ge dem värdena:

EXE=c:\ventriloserver\serventrilo_serv.exe

Prefix=c:\ventriloserver\3785

Workdir=c:\ventriloserver\

 

Tada!

 

Starta nu om ventrilo servicen med hjälp av net stop ventrilo samt net stop ventrilo.

Slutord:

Nu har du två servrar som kör på din dator. Testa att connecta till din nya server med localhost:3785. Nu är det bara att skapa rum och användare och börja köra din server.

Så då vet du hur man hostar flera ventrilo servrar på samma dator.

Kom gärna med förslag på hur jag kan förbättra min guide eller om du undrar något.


[ Skapad på 0.093 sekunder, 16 förfrågningar genomförda ]