PDA

Bekijk Volledige Versie : Lan cod4 server



dark1990
10/12/11, 16:15
Beste webhostingtalkers,

Ik wil graag meerdere call of duty 4 servers / call of duty 2 servers en call of duty 1 servers op 1 server draaien maar zoals iedereen weet als je dan in game naar servers op locaal netwerk gaat zoeken gaat die poort range maar tot 28963 tenminste zover ik weet kom je hier boven staat hij niet in de lijst. Nu dacht ik, ik druk er 3 netwerk kaarten in elke game een ander ip dus dan heb ik voor elke game van 28960 tot 28963 maar zodra ik +set net_ip 172.16.0.170 bijv invul met dan +set net_port 28960 is hij voor mij niet meer zichtbaar in de server lijst ( WEL in hlsw ) maar niet in game local server lijst haal ik +set net_ip weg en restart de server staat hij wel in de lijst iemand een oplossing hoe ik meedere servers kan draaien onder verschillende ip's en toch allemaal zichtbaar zijn in game ?

Jimmy1987
10/12/11, 17:43
Nu weet ik niet zo veel van die gameserver af maar had toch een vraag, waarom 3 netwerk kaarten in die server stoppen? Je kunt toch ook op 1 kaart gewoon alias ip's aanmaken :) Scheelt je weer kaarten.

dark1990
10/12/11, 17:45
Nou dat hebben we geprobeerd hadden we het zelfde probleem nu dacht ik miss moet je appart Hardware maar ook met 3 netwerk kaarten werkte het dus niet

dennis0162
10/12/11, 18:57
Misschien je Firewall?

dark1990
10/12/11, 18:59
Het is lokaal netwerk ... Als het aan mijn pc firewall zou liggen zou ik hem in geen 1 van bijden zien toch ? het zelfde voor router firewall ? in mijn ogen maakt dat toch niks uit of wel ? aangezien wanneer ik het ip niet in startupline zet en hij gewoon het main ip pakt hij wel zichtbaar is

R. Persoon
10/12/11, 19:51
Even tussendoor, op een server heb ik 8 CoD4 servers draaien van 28960 tot 28967 maar die komen allemaal normaal in de serverlist te staan, misschien is je probleem dus van hele andere aard. Ik kan me herinneren dat een kennis van me ook problemen had met de serverlist als hij op hetzelfde IP speelde als waarop het gehost werd, maar dat de servers het wel normaal deden; dus dat zou een normaal verschijnsel kunnen zijn.

Als ik je goed begrijp zit je met je servers op een lokaal netwerk, en heb je nu dus 3 (interne?) IP adressen aan je servers gehangen. Gaat het dan niet gewoon mis omdat je router maar 1 extern IP heeft, maar je 3x een server op dezelfde port hebt draaien waardoor je NAT in de soep loopt? Dat het mis gaat als je +set net_ip toevoegt klinkt alsof dat IP wat je dan selecteert niet op de server aanwezig is, typo?

beservers
11/12/11, 00:34
Het enige dat telt is je extern ip. Hierop gaan ze je server kunnen benaderen. Interne ip's zijn goed voor een lokale lan en gaan ze dus niet in de serverlist komen.
Begrijp ook niet de volledige setup die je wil bereiken. Is het enkel de bedoeling als lan te gebruiken?

dark1990
11/12/11, 11:39
Het gaat hier inderdaad alleen om een LOCAL netwerk servers hoeven niet in de MASTERLIST voor de wereld te staan maar de LOCAL serverlist je kan bij serverlijst internet/lokaal/favorieten aangeven zodra ik dus geen +set net_ip in de startupline zet is de server zichtbaar op bijvoorbeeld : 172.16.0.100 zet ik +set net_ip 172.16.0.100 wel in de startup line is de server niet meer zichtbaar maar kan ik wel gewoon via HLSW of CONSOLE connecten. Nu wil ik best poort range 28960 tot bijvoorbeeld 28970 bebruiken maar zodra ik boven poort 28963 kom is hij ook niet meer zichtbaar maar kan ik wel conecten via HLSW of CONSOLE mijn intraface van debian ziet er zo uit:

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth0
iface eth0 inet dhcp

allow-hotplug eth3
iface eth3 inet dhcp

allow-hotplug eth4
iface eth4 inet dhcp

Wat ik dus graag wil is bijvoorbeeld cod2 / cod4 / cod1 servers op 1 server draaien met bijvoorbeeld dit:

172.16.0.100:28960 cod1
172.16.0.100:28961 cod1
172.16.0.100:28962 cod1
172.16.0.100:28963 cod2
172.16.0.100:28964 cod2
172.16.0.100:28965 cod2
172.16.0.100:28966 cod4
172.16.0.100:28967 cod4
172.16.0.100:28968 cod4

of bijvoorbeeld:

172.16.0.100:28960 cod1
172.16.0.100:28961 cod1
172.16.0.100:28962 cod1
172.16.0.101:28960 cod2
172.16.0.101:28961 cod2
172.16.0.101:28962 cod2
172.16.0.102:28960 cod4
172.16.0.102:28961 cod4
172.16.0.102:28962 cod4

Maar wat ik al aangaf hier boven poort 28963 is hij niet meer zichtbaar / Voeg ik +set net_ip toe aan startupline is hij dus ook niet meer zichtbaar!

Yourwebhoster
11/12/11, 13:24
Even los van het probleem; heb je de dhcp server ingesteld om een vast ip uit te delen aan de server? Zo nee dan zou ik dat alsnog doen.

Verder raad ik aan om gewoon 1 netwerk kaart te gebruiken, je kan prima meerdere IP's op 1 interface hebben zoals hier boven aangegeven. Dat scheelt je weer wat kabels.

Puntje 3: heb je al naar de firewall gekeken en met netstat -lptu gekeken of de gameserver daadwerkelijk de poort open heeft en op het juiste IP?

dark1990
11/12/11, 13:45
Enable SPI in router uit gezet tevens ip 1172.16.0.167 als DMZ gezet , Firewall @ windows 7 uit gezet , Geen antivirus of wat aanwezig.

Interfaces als volgt ingedeelt:

# the loopback interface
auto lo
iface lo inet loopback

#
auto eth0
allow-hotplug eth0
iface eth0 inet static
address 172.16.0.167
netmask 255.255.255.0
gateway 172.16.0.1

auto eth0:0
allow-hotplug eth0:0
iface eth0:0 inet static
address 172.16.0.177
netmask 255.255.255.0

----------------------------

root@compo:/home/gameservers/compo/cod4/server1# netstat -lptu
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 localhost:mysql *:* LISTEN 1387/mysqld
tcp 0 0 *:sunrpc *:* LISTEN 981/portmap
tcp 0 0 *:webmin *:* LISTEN 1785/perl
tcp 0 0 *:www *:* LISTEN 1192/apache2
tcp 0 0 *:ssh *:* LISTEN 1726/sshd
tcp 0 0 localhost:smtp *:* LISTEN 1739/exim4
tcp 0 0 *:34148 *:* LISTEN 993/rpc.statd
tcp6 0 0 [::]:ftp [::]:* LISTEN 1467/proftpd: (acce
tcp6 0 0 [::]:ssh [::]:* LISTEN 1726/sshd
tcp6 0 0 ip6-localhost:smtp [::]:* LISTEN 1739/exim4
udp 0 0 *:sunrpc *:* 981/portmap
udp 0 0 *:10000 *:* 1785/perl
udp 0 0 172.16.0.167:28962 *:* 1966/cod4_lnxded-bi
udp 0 0 *:55637 *:* 993/rpc.statd
udp 0 0 *:745 *:* 993/rpc.statd


Nog altijd met ip in command line niet zichtbaar wat ik wel zie is dat 28962 niet LISTEN is ?

Yourwebhoster
11/12/11, 13:48
Enable SPI in router uit gezet tevens ip 1172.16.0.167 als DMZ gezet , Firewall @ windows 7 uit gezet , Geen antivirus of wat aanwezig.

Interfaces als volgt ingedeelt:

# the loopback interface
auto lo
iface lo inet loopback

#
auto eth0
allow-hotplug eth0
iface eth0 inet static
address 172.16.0.167
netmask 255.255.255.0
gateway 172.16.0.1

auto eth0:0
allow-hotplug eth0:0
iface eth0:0 inet static
address 172.16.0.177
netmask 255.255.255.0

----------------------------

root@compo:/home/gameservers/compo/cod4/server1# netstat -lptu
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 localhost:mysql *:* LISTEN 1387/mysqld
tcp 0 0 *:sunrpc *:* LISTEN 981/portmap
tcp 0 0 *:webmin *:* LISTEN 1785/perl
tcp 0 0 *:www *:* LISTEN 1192/apache2
tcp 0 0 *:ssh *:* LISTEN 1726/sshd
tcp 0 0 localhost:smtp *:* LISTEN 1739/exim4
tcp 0 0 *:34148 *:* LISTEN 993/rpc.statd
tcp6 0 0 [::]:ftp [::]:* LISTEN 1467/proftpd: (acce
tcp6 0 0 [::]:ssh [::]:* LISTEN 1726/sshd
tcp6 0 0 ip6-localhost:smtp [::]:* LISTEN 1739/exim4
udp 0 0 *:sunrpc *:* 981/portmap
udp 0 0 *:10000 *:* 1785/perl
udp 0 0 172.16.0.167:28962 *:* 1966/cod4_lnxded-bi
udp 0 0 *:55637 *:* 993/rpc.statd
udp 0 0 *:745 *:* 993/rpc.statd


Nog altijd met ip in command line niet zichtbaar

172.16.0.167:28962
Je hebt hem dus wel draaien, komt hij enkel niet in de server list voor? Kan je wel connecten?

Je geeft aan dat hij intern nodig is, de firewall is vaak enkel voor intern <> internet . Verder is DMZ voor het externe verkeer, nu krijg je alle verbindingen naar je server toegestuurd en is het niet aan te raden om de firewall uit te zetten. Ik zou het van DMZ ontkoppelen omdat dit extra gevaar geeft en geen meerwaarde heeft op wat je wilt doen.

dark1990
11/12/11, 13:51
Het is puur voor lokaal . Extern is niet van belang!!! oke zet ik spi weer aan en dmz uit. Wat kan nu een oplossing zijn iemand een ideE ?

als je call of duty 4 opstart en join server drukt kan je boven in selecteren Internet lijst of Local lijst of favorites lijst als ik op lokaal druk waar LANNERS naar kijken zie ik hem niet zodra ik dus die net_ip in de commandline zet. haal ik hem er uit staat hij er wel ! tevens met poorten kom ik boven de 28963 is hij niet meer zichtbaar op LAN! maar ik kan in alle gevallen gewoon JOINEN!

HLSW weet niet of je het kent scant hem wel automatisch wanneer ik op lan servers zoek hij ziet alle poorten 28967 scant hij gewoon maar daar kan je poort range invullen... maar ook zodra ik dan het ip in command line zet vind hlsw hem ook niet tenzij ik hem handmatig invul

dark1990
12/12/11, 17:56
Iemand een oplossing ?

rensariens
12/12/11, 18:51
Gebruik je toevallig +set dedicated 2 in startup line? Probeer eens +set dedicated 1. Al weer tijdje geleden, maar meen dat 1 LAN optie was :)

dark1990
12/12/11, 18:59
Staat in startupline en server config bijde op 1 werkt niet het gaat fout met ip instelling zodra ik ip toevoeg of boven de poort 28963 kom is hij niet meer zichtbaar

dark1990
14/12/11, 18:16
Iemand ?

WebMeso
14/12/11, 19:21
Iemand ?

Nee, klinkt ook als een raar probleem wat niet aanwezig hoort te zijn.

Gebruik dan gewoon de localhost setting, want dat werkt ook prima.

dark1990
14/12/11, 19:21
Localhost settings ?

WebMeso
14/12/11, 19:22
Localhost settings ?

net_ip "localhost"

dark1990
14/12/11, 19:23
daar mee is mijn probleem niet opgelost aangezien ik dan 1 ip heb.... en mijn poorten niet verder gaan dan 28963 dan is die om een vage reden niet zichtbaar

WebMeso
14/12/11, 19:29
daar mee is mijn probleem niet opgelost aangezien ik dan 1 ip heb.... en mijn poorten niet verder gaan dan 28963 dan is die om een vage reden niet zichtbaar

Het limited port probleem hoort helemaal niet aanwezig te zijn. Toch klopt er iets niet. Misschien de install / config!? Of het lokale ip wat je instelt geeft problemen. Heb je al andere IPs geprobeerd?

dark1990
14/12/11, 19:30
Heb met meerdere ip's geprobeerd... wat zou er in de config fout kunnen zijn ... staat niks in ja dedicated 1 en de masterservers meer niet

WebMeso
14/12/11, 19:32
Heb met meerdere ip's geprobeerd... wat zou er in de config fout kunnen zijn ... staat niks in ja dedicated 1 en de masterservers meer niet

Probeer eens de server te starten zonder een config en alleen een map te laden via de command line.

Dan kan je de config als het mogelijke probleem uitsluiten.

dark1990
14/12/11, 19:53
Met localhost als ip werkt wel maar zodra ik dan weer poort 28967 zet is die onzichtbaar ( dit is wanneer ik de server config niet laat ) pak ik 28960 ( zonder het laden van config en met localhost ) dan is die wel zichtbaar

dark1990
16/12/11, 22:40
Niemand een oplossing ?

dark1990
17/12/11, 10:01
Iemand enig idee wat mijn probleem is ?

Yourwebhoster
17/12/11, 10:03
Als iemand een oplossing heeft was dat al gepost denk ik, elke dag blijven bashen helpt niet echt.

dark1990
14/08/13, 11:09
bump kan iemand mij helpen ?