2009-02-21, 20:54
  #1
Medlem
appe-s avatar
japp. jag har kört in ventserv på ubuntu, och nu behöver jag ändra porten den ska lyssna över. jag vill använda porten 46010 som är öppnad i routern. hur skriver jag i ini-filen för att den ska använda 46010?

-problem:
såhär ser min ventrilo_srv.ini ut nu:
Citat:
[Server]

Name=Appes kuk- och vedshop
Phonetic=kuk
Auth=0
Duplicates=1
AdminPassword=kebab
Password=kebabfarsa
SendBuffer=0
RecvBuffer=0
Diag=0
LogonTimeout=5
CloseStd=1
TimeStamp=0
PingRate=10
ExtraBuffer=0
ChanWidth=0
ChanDepth=0
ChanClients=0
DisableQuit=0
VoiceCodec=0
VoiceFormat=1
SilentLobby=0
AutoKick=0
Port=46011
när jag kör igång ventriloservern med "server@server:/home/server/ftp/Diverse/ventsrv$ sudo ./ventrilo_srv ventrilo_srv.ini" får jag:
Citat:
Ventrilo Server - Public - Version 3.0.3
(c)Copyright 1999-2008 Flagship Industries, Inc.

Version = 3.0.3
Name = Appes kuk- och vedshop
Phonetic = kuk
Auth = 0
Duplicates = 1
SendBuffer = 131072
RecvBuffer = 131072
LogonTimeout = 5
CloseStd = 1
TimeStamp = 0
PingRate = 10
ExtraBuffer = 131072
ChanWidth = 0
ChanDepth = 8
ChanClients = 0
DisableQuit = 0
VoiceCodec = 0 (GSM 6.10)
VoiceFormat = 1 (11 KHz, 16 bit) - Bytes/Sec 2210
SilentLobby = 0
AutoKick = 0
MaxClients = 8


ERROR: Unable to bind to TCP socket.
server@server:/home/server/ftp/Diverse/ventsrv$
här noterar jag att "port" inte finns med, således verkar det inte som att den läser filen rätt, eller att jag skrivit fel. hur gör djur? ;-)
Citera
2009-02-21, 21:24
  #2
Medlem
Andreasvbs avatar
Testa starta utan att specificera någon ini-fil.

Skulle inte det fungera kan du läsa manualen.

Citat:
Starting with version 1.03 you can use the "-f" command line option to specify the path and prefix name to be used for all files. This requires that all files use a unique name for each server that is started on the same machine. When used in this mode the server will use the path/prefix immediately following the "-f" parameter and tack on extensions for each of the files to be read or written by the server.

When using the "-f" you don't need to change the working directory but you must provide a path/prefix to be used for reading and writing these files. For example, lets assume you are running the Linux version and have the server installed in the directory "/home/ventrilo" along with all of the necessary files. To start the server with the "-f" option you would simply issue the following command.

/home/ventrilo/ventrilo_srv -f/home/ventrilo/ventrilo_srv

Notice there is no space following the "-f" option. The above line assumes you are using the default file names. Now, lets assume you are running two servers on the same machine. Each server would need to have its own port number assigned to it. Thus, we recommend naming the files by the port numbers. To start both servers using the "-f" option you issue the following commands.

/home/ventrilo/ventrilo_srv -f/home/ventrilo/3784 -d
/home/ventrilo/ventrilo_srv -f/home/ventrilo/4000 -d

The first server would read/write files using the names: 3784.ini, 3784.ban, 3784.pid, 3784.log, 3784.usr and 3784.chn

While the second server would read/write files using the names: 4000.ini, 4000.ban, 4000.pid, 4000.log, 4000.usr and 4000.chn

The "-d" on those examples will start the servers in daemon mode on UNIX'ish systems.
Citera
2009-02-21, 21:24
  #3
Medlem
Märkligt tycker jag. Jag har samma inställning (förvisso 2.1.2 versionen), men där fungerar det fint. Kan det vara så att du kör en annan ventrilo-server i bakgrunden och att porten därför används? En vild gissning. Du ska heller inte behöva starta med sudo, utan det räcker att köra det som vanlig användare.
Citera
2009-02-21, 21:51
  #4
Medlem
vXds avatar
Om du kör servern med ./ventrilo_srv -d så läser den in ventrilo_srv.ini och sedan lägger den sig i "daemon"-läge dvs den lägger sig i bakgrunden.
__________________
Senast redigerad av vXd 2009-02-21 kl. 21:54.
Citera
2009-02-21, 22:24
  #5
Moderator
memymos avatar
Enkelt.

För at version 3.0 är porten hårdkodad till 3784.

Endast företag som har möjlighet att ändra port med Pro versionen.

Plus att "hemma versionen" är låst till 8 users.
Citera
2009-02-21, 23:07
  #6
Medlem
appe-s avatar
Citat:
Ursprungligen postat av memymo
Enkelt.

För at version 3.0 är porten hårdkodad till 3784.

Endast företag som har möjlighet att ändra port med Pro versionen.

Plus att "hemma versionen" är låst till 8 users.
va? seriöst? vilket jävla skit.

nåväl. problemen tar inte slut.
1: jag testade att ändå köra på 3784. då jag efter mycket om och men fixat en öppen port så tog jag standardporten. det fungerar inte den heller. den gnäller fortfarande på att den inte kan binda socketen.
2: finns det fler versioner - typ äldre? - som jag ska testa istället? för det här går min på nerverna.

edit: var hittar jag gamla versioner av ventriloserver för linux?
__________________
Senast redigerad av appe- 2009-02-21 kl. 23:10.
Citera
2009-02-21, 23:12
  #7
Moderator
memymos avatar
Citat:
Ursprungligen postat av appe-
va? seriöst? vilket jävla skit.

nåväl. problemen tar inte slut.
1: jag testade att ändå köra på 3784. då jag efter mycket om och men fixat en öppen port så tog jag standardporten. det fungerar inte den heller. den gnäller fortfarande på att den inte kan binda socketen.
2: finns det fler versioner - typ äldre? - som jag ska testa istället? för det här går min på nerverna.

Inte för att jag kan mycket om linux.

Men om 2.14 server finns för linux är det den du ska köra på.

2.3 och uppåt låste dom port och user mängd för att kunna dra in lite pengar då ventrilo började bli stort.
Notis till de senare versionerna är att det endast är dom som kan köra Mac codecen (Speex)

Själv hyr jag en 3.0 server.
Smidigt och enkelt.
Citera
2009-02-22, 11:51
  #8
Medlem
http://www.unitedfreaks.de/index.php?page=downloads
Tanka Ventrilo 2.1.2 Server Linux. Kör själv på den här versionen och det fungerar klockrent. Client-versionen är 2.1.4. Vad jag vet finns det inget lås på antal användare om du inte anger annat.
Citera
2009-02-23, 00:26
  #9
Medlem
appe-s avatar
Citat:
Ursprungligen postat av woicer
http://www.unitedfreaks.de/index.php?page=downloads
Tanka Ventrilo 2.1.2 Server Linux. Kör själv på den här versionen och det fungerar klockrent. Client-versionen är 2.1.4. Vad jag vet finns det inget lås på antal användare om du inte anger annat.
det gick utmärkt. tack!
Citera

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in