Hosten
Bytes Berekeningen
Bandbreedtegebruik stijgt ongeveer met het kwadraat van het aantal spelers. Je moet oppassen niet te stellen uw grenzen te hoog of het zal een vertraging festival. Het duurt een zeer hoge uploadsnelheid tot max. gasten lopen. Maximum in S2 is veel meer dan het dubbele van de S1 maximum. Ik geef de waarden in KB / s - met 8 vermenigvuldigen om de vereiste upload in kbit. Deze waarden zijn voor een gladheid instelling van 4 pakketten per seconde.
4 gasten, 4 auto's: 4,9 KB / s 8 gasten, 8 auto's: 21,4 KB / s 11 gasten, 11 auto's: 41,6 kB / s (demo max) 12 gasten, 12 auto's: 49,9 kB / s 15 gasten, 15 auto's: 79,1 KB / s (S1 max) 16 gasten, 16 auto's: 90,4 KB / s 20 gasten, 20 auto's: 142,9 KB / s 32 gasten, 32 auto's: 372,4 KB / s 47 gasten, 32 auto's: 552,4 KB / s (S2 max)
Het uitvoeren van een LFS Server
Door the_angry_angel
Van download te installeren, te configureren van uw firewall, is dit bedoeld als eenruwegids (herziening 1,65) om mee te beginnen met het uitvoeren van een LFS server.
Ik weet zeker dat je alle reacties gekregen op de vraag of zij nodig heeft herformulering, verwijderen of meer toe te voegen. Voel je vrij om mij te laten weten via pm of net na een afstand van Het grote probleem is dat er zo veel thuis en commerciële producten is er nu wel uit, dat haar onmogelijk om ze allemaal, maar ik zal mijn best doen. Ik hoop om wat extra firewall informatie te krijgen over hier, inclusief het configureren van een Cisco PIX, ZoneAlarm, etc.
Als je problemen hebt, hetzij post weg, of start een nieuwe draad en we zullen ons best doen om te helpen.
=== === Veronderstellingen De hele gids, ik neem aan dat je niet de standaard poort (dat is 63392) die u heeft ingesteld voor LFS te gebruiken. Als je het veranderen, dan moet je 63392 substituut voor de poort die u hebt ingesteld op LFS binden.
Ik neem ook aan dat je gaat draaien de dedicated server. Als dit niet het geval is, ben je waarschijnlijk alleen nodig hebben om de volgende secties te lezen, zoals je kunt configureren alles in-game als je de multiplayer spel starten.
Dedicated of "Full Client" Servers?
Theres een paar belangrijke verschillen met behulp van de dedicated server software en de full client. In de eerste plaats is het de minimale eisen voor het systeem en wat verpakt mee. De dedicated server heeft geen van de game-inhoud, als zodanig, en zal er gewoon zitten waar verzoeken nuttigen van een minimale hoeveelheid schijfruimte. Theres weinig of geen interface, afhankelijk van hoe je het hebt geconfigureerd, wat betekent dat je niet over een grafische kaart nodig (het configureren via een console verbinding werkt redelijk goed op sommige OS ').
Dus waarom zou u gebruik maken van de dedicated server? Overal dat je niet de volledige LFS klant, waar je zou willen om een server voor langere tijd kan draaien. Stel bijvoorbeeld dat je een dedicated server in een datacenter en je wilde een LFS game server van die werken. De full client zou zijn; hulpbronnen verbruiken (schijfruimte, en de vereiste tijd van het management), een verspilling van een unlock of een account. De dedicated server, aan de andere kant, zou ideaal zijn.
=== === Korte Gids
- Download de dedicated server van http://www.liveforspeed.net/?page=addons.
- Extract ergens je niet gauw vergeet, de desktop is niet een goed idee.
- Configureer host door het bewerken van setup.cfg / maken van een nieuwe cfg bestand.
- Start de server.
- Als je op hetzelfde lokale netwerk / hebben een route naar de server, probeer dan aan te sluiten via het LAN.
- Test een verbinding van buiten het lokale subnet, dat wil zeggen van het internet. Als het niet werkt, vooruit / open de inkomende poorten (TCP/63392, UDP/63392), en zorg ervoor dat de uitgaande poort (TCP/29339) is ook open.
- Deelnemen aan de Wrecker Barricade, daarna spelen met, pooier en heb veel plezier met uw server.
=== === Gedetailleerde handleiding ==== ==== Windows
- Download de dedicated server, met behulp van uw favoriete browser van http://www.liveforspeed.net/?page=addons.
- Klik met de rechtermuisknop en selecteer Uitpakken naar map, of gebruik uw favoriete ZIP-software. Normaal gesproken kunt u dubbelklikken op het bestand en volg het extract procedure.
- Maak een nieuwe, of een kopie van een nieuwe setup.cfg bestand. Ik stel voor het kopiëren van setup.cfg, en benoemen het iets wat je niet gauw vergeet. Wijzig de config zoals vereist. Neem een kijkje op de configuratie sectie voor meer informatie.
- Start de server. Ik heb meestal een batch-bestand met
lfs.exe / cfg = <pad naar CFG bestand>
- U kunt bewerken en mijn batch bestand bijgevoegd als je niet weet hoe men gebruik maken.
- Test de verbinding met de server. Als het op dezelfde PC te verbinden met het IP 127.0.0.1. Anders typt u het IP-adres van de externe server. Als het op dezelfde lokale subnet, dan start de LFS-client en klik op "Multiplayer", vervolgens "Join Specifieke Game", selecteer vervolgens lokaal netwerk.
- Als u geen verbinding kunt maken, en je hebt het wachtwoord (indien aanwezig) juist is, dan moet u de poorten te openen in uw Windows-firewall (zie de rubriek firewall), of uw LAN firewall. Als u een LAN firewall, praat dan met uw sys / netwerkbeheerder mooi.
- Probeer van buiten uw netwerk (dat wil zeggen vanaf het internet). Ofwel krijgen een vriend te helpen, of vraag op het forum. Je moet niet vergeten om ons te vertellen wat u de server genoemd.
- Als ze niet kunnen komen, moet u de poorten te openen in uw externe firewall, of vooruit de poorten van uw router. Zie de firewall gedeelte voor dit.
Beveiliging van uw Windows Server
Theres een paar fundamentele dingen, ze zijn niet bijzonder LFS georiënteerd, maar je mag niet van bewust. Tijdens deze, ik ben ervan uitgaande dat je een standalone Windows 2003 server met behulp van, of XP-machine thats direct verbonden met het internet. Ik zou niet bijzonder raden doen sommige van deze dingen op een desktop machine. Infact sommige kunnen zelfs niet beschikbaar zijn.
- Zet NetBios op internet geconfronteerd met netwerkkaarten (Configuratiescherm> Netwerk Connection Properties> Vink bestands-en printerdeling, dan TCP / IP Eigenschappen> Klik op Geavanceerd> goto tabblad WINS> selecteer Disable NetBIOS via TCP / IP> klik op OK totdat alle dialoogvensters zijn gesloten),
- Als u RDP of VNC is ingeschakeld, zet de lange en "complexe" wachtwoorden op uw rekeningen,
- Zorg ervoor dat je jezelf opgelapt,
- Als u een Windows 2003 server, stel ik het bijhouden van de IE Enhanced Security Configuration geïnstalleerd,
- Laat geen willekeurige mensen gebruik maken van uw machine,
- Installeer geen dingen die je niet nodig hebt.
Linux via WINE
Voor deze gids, ik neem aan dat je weet in ieder geval de grondbeginselen over linux (dwz uw package manager, navigeren in de directory tree, enz.). Ik neem ook aan alles wat je doet is van een terminal / ssh sessie.
Het is ook de moeite waard een kijkje te nemen op deze draad, waarin de problematiek bespreekt met verschillende versies van wijn, en workarounds.
- Download de dedicated server: http://www.liveforspeed.net/?page=addons
- Pak de server, en extract naar de directory LFSServer, in de huidige directory: unzip-o LFS_S2_DEDI_V.zip / LFSServer.
- Zorg ervoor dat WIJN is geïnstalleerd. Als dat niet downloaden / installeren / compileren.
- Maak of bewerk de setup.cfg bestand. Het belangrijkste is dat / dedicated = onzichtbaar, anders zal klagen over het ontbreken van een X Server.
- Vanaf het LFS server. Met recente versies van WINE, hardlopen LFS als een achtergrond proces is een pijn en heeft een hoop problemen. avellis de suggestie van het gebruik van wineconsole in een scherm is een goede oplossing:
screen-S <INSERT NAME> wineconsole - backend = vloeken LFS.exe / cfg = <INSERT WEG NAAR CFG>
- U kunt natuurlijk gebruik maken van de achtergrond-methode, als je een oudere versie van Wine.
nohup wijn LFS.exe / cfg = setup.cfg> / dev / null & echo $! > Lfs.pid
- Wat dit zal doen is beginnen LFS op de achtergrond en een lfs.pid bestand met de proces-id te maken. Dit is handig als u wilt automatiseren het hele starten en stoppen van de server proces. Als u meer wilt weten over het scherm te leren, doe eenmanscherm in een terminal, of neem een kijkje op http://linuxforum.com.
- Test de verbinding met de server. Als het op hetzelfde lokale netwerk, probeer dan een verbinding met een lokaal spel, en de invoering van het IP-adres van de doos.
- Ten slotte, krijgt iemand van het forum, of buiten de server van het netwerk te komen.
Als je niet kunt komen, dan moet je het openen van de poorten op uw router of firewall.
Het doden van een wezen of verouderde WIJN \ LFS proces is een pijn in de nek. Ik heb dat een gevonden
killall -9 wijn
(Als de desbetreffende gebruiker (hetzij eigenaar of root)) is de meest betrouwbare manier van doen. Of mijn versie van WINE doesnt like worden gedood, of mijn vak is met een vaste grappig 5 minuten; Ik heb altijd moeite gehad doden WIJN.
Een laatste opmerking op het scherm, ik heb een slechte gewoonte van ze te openen voor compileert, lynxen, LFS-servers, enz. en dan vergeten ze open zijn. 2 weken later vraag ik me af waar al het RAM-geheugen Zelden is gegaan zal ik zeggen een instrument te zijn voor haar eigen bestwil, maar in dit geval scherm is.
Het beveiligen van uw Linux Server
Theres een paar voor de hand liggende dingen, maar ik voel het beter om te gaan over hen.
Maak uw LFS server draaien als een niet-bevoorrechte gebruiker. Ik geef de voorkeur aan een nieuwe gebruiker voor elk proces dat ik op mijn servers te creëren.
Het creëren van een nieuwe gebruiker, neem een kijkje op het adduser commando:
man adduser
Persoonlijk zou ik een gebruiker genaamd LFSServer, geef het een moeilijk te raden wachtwoord ("1oustledroam" bijvoorbeeld), en dus vergrendelen die een gebruiker kan alleen lezen en schrijven naar de home-directory (dat is waar ik zet de LFS server bestanden) en alle andere benodigdheden die het nodig heeft. Dit te doen is in plaats van lange adem, buiten het toepassingsgebied van deze draad, en er zijn tal van artikelen over het op het internet.
=== === Configuratiebestanden
De gebruikelijke manier
Gebruik een batch-bestand, snelkoppeling of een methode die je graag LFS.exe beginnen met een opdrachtregel. U kunt gebruik maken van de volgende opties:
/ Host = Host Name: EERSTE IN LIJST / Pass = Pass: indien nodig - wachtwoord / Admin = Pass: indien gewenst - admin wachtwoord / Ip = XXXX: indien gewenst - de lokale opgegeven IP-adres / Port = 63392: een groot aantal onder de 65.536 / Mode = demo: demo / s1 / s2 / Usemaster = ja: nee / ja / verborgen / Track = XXCR: spoor en config (bijv. BL1 / SO3R / FE4) / Weer = 1: het weer: 1,2,3 in Blackwood / Auto = [auto]: gebruik de lijst van auto's waaronder een + tussen hen (ex. UF1 + XFG + + XRG FBM) / Maxguests = 4: max. aantal gasten dat kan bij presentator / Carsmax = 5: max aantal auto's in een race / Carshost = 1: max aantal auto's (real + ai) op de host pc / Carsguest = 1: max aantal auto's (real + AI) per gast-pc / Pps = 4: gladheid (3-6) aantal auto-updates per seconde / Qual = 0: in aanmerking komende minuten, 0 voor geen kwalificatie / Ronden = 5: aantal schoot, 0 voor de praktijk / Wind = 1: 0 geen wind / 1 weinig wind / 2 hoge wind / = Geen dedicated: nee / ja / nogfx / onzichtbaar / Stemmen = ja: nee / ja: kunt u stemmen op kicken of bannen / Select = ja: nee / ja: kunt u selecteren track / Rstmin = X: geen herstart voor de X seconden na race start / Rstend = X: geen herstart voor X seconden na finish / AutoKick = geen: nee / ja / ban / spec (Verkeerde manier drivers) / Midrace = ja: nee / ja (Join tijdens race) / Mustpit = geen: nee / ja (Pit Stop Verplicht) / Start = finish: vast / finish / achteruit / random (Standaard race start) / Welcome = X.txt: set welkom tekstbestand / Tracks = X.txt: set lijst met toegestane nummers
Een paar dingen om op te noemen zijn dat;
- De IP-instelling hoeft niet te worden gedefinieerd. Dat is alleen voor multihomed machines, en als je wilt om te luisteren op een adres. * Als u niet weet wat dat betekent, dan geen viool
- De / is vereist bij het begin van de configuratie richtlijn (LFS in principe behandelt de cfg bestand hetzelfde als een argument)
- Twee / / 's zijn een reactie
De Easy Way
CrazyICE heeft de DediGUI NG, waarmee u de controle over lokale (CrazyICE, voel je vrij om hier correct me) gewijd configuratie bestanden, en het geheel dedicated server.
=== === Firewalls Er zijn een heleboel van firewalls die er zijn, maar ik zal proberen en geldt voor de degenen die ik heb ervaring heb met: ISA, iptables en de Windows Firewall. Als iemand heeft alle verzoeken, zal ik toevoegen aan de draad / gids, als ik kan.
==== ==== IPTables De volgende regels zou genoeg moeten zijn om u te helpen. Opmerking: Ik neem aan dat de machine waarop iptables is hetzelfde als de machine waarop de server. Als dat niet INPUT en OUTPUT vervangen door VOORUIT.
Inbound:
iptables-A INPUT-p tcp - dport 63.392-m state - state NEW-j ACCEPT iptables-A INPUT-p udp - dport 63.392-m state - state NEW-j ACCEPT
Outbound:
iptables-A OUTPUT-p tcp - dport 29339-m state - state NEW-j ACCEPT
Microsoft ISA Server
Ik ben bang dat ik alleen ISA 2004 nu op machines, zodat het ISA-template bestanden zal ik die zal alleen werken zoals bedoeld op die. Ik voeg een kleine gids voor hen vindt, maar ik neem aan dat je weet wat te doen met hen, als je al met ISA.
Windows Firewall
- Open de Windows Firewall, vanaf het bedieningspaneel en ga naar Geavanceerd.
- Selecteer uw netwerkverbinding die u wilt verbindingen van, mogelijk maken onder Netwerk Connection Settings en vervolgens op de knop Instellingen te klikken.
- Klik op Toevoegen. Geef het een beschrijving van de "LFS (TCP/63392)", stelt u de naam of het IP naar 127.0.0.1, zet 63392 aangezien beide poortnummers, en selecteer TCP. Klik op OK.
- Klik op Toevoegen. Geef het een beschrijving van de "LFS (UDP/63392)", stelt u de naam of het IP naar 127.0.0.1, zet 63392 aangezien beide poortnummers, en selecteer UDP. Klik op OK.
- Afhankelijk van je setup, kan deze laatste een niet van toepassing. Ik kom over een bepaalde hotfix die verscheen om het gedrag van de Windows Firewall wijzigen. Probeer het zonder eerst, als het doesnt work klik op Toevoegen. Geef het een beschrijving van de "LFS (TCP/29339)", stelt u de naam of het IP naar 127.0.0.1, zet 29339 aangezien beide poortnummers, en selecteer TCP. Klik op OK.
Als u bij de dedicated server starten, en Windows Askes als u wilt deblokkeren of niet, kies Blokkering opheffen.
Windows ICS (Internet Connection Sharing)
Port doorverbinden met Windows ICS is een koninklijke pijn in de kont. Helaas zijn er nog mensen die dit gebruik. Ik ben momenteel het schrijven van een gids voor deze.
Port Forwarding / Home Routers
Er zijn heel veel van thuis-routers die er zijn, dus het geven van een gids voor hen allen zou heel moeilijk zijn. Heres een voor DD-WRT (run ik een Linksys WRT54G).
- Open een browservenster en ga naar uw router het IP-adres. In de meeste situaties vind je dit je standaard gateway. U kunt deze vinden door te gaan naar Start> Uitvoeren, typ "cmd" in, op OK te klikken, en typ "ipconfig" en op enter te drukken.
- Klik op "Applications & Gaming"
- Klik op "Port Forwarding"
- Klik op Toevoegen
- De volgende instellingen zou genoeg moeten zijn: Toepassing = LFS, Port Van = 63392, protocol = Beide, IP-adres = uw lokale IP-adres (kan worden gevonden uit ipconfig, zoals hierboven), Port = 63392, en vink Enable.
- Klik op "Save Settings"
Check out PortForward.com voor een handleiding van uw router.
Track Beperking
Het beperken van de tracks toegestaan op een host:
- Maak een tekst bestand met de naam "X.txt" in uw LFS map.
- Een lijst van alle tracks en configuraties die u wilt toestaan.
- Typ een configuratie op elke lijn.
- U moet de korte naam van de tracks te gebruiken: [eerste twee letters van de naam] [config nummer] [omgekeerde]
Track List
Als u niet vertrouwd bent met het kort het spoor namen, heres iets wat je zou kunnen vinden nuttig:
- BL1 = Blackwood GP
- BL1R = Blackwood GP Reverse
- BL2 = Blackwood RallyX
- BL2R = Blackwood RallyX Reverse
- FE1 = Fern Bay Club
- FE1R = Fern Bay Club Reverse
- FE2 = Fern Green Bay
- FE2R = Fern Green Bay Reverse
- Fe3 = Fern Bay Gold
- FE3R = Fern Bay Gold Reverse
- FE4 = Fern Bay Zwart
- FE4R = Fern Bay zwarte achterkant
- FE5 = Fern Bay RallyX
- FE5R = Fern Bay RallyX Reverse
- FE6 = Fern Bay RallyX Groen
- FE6R = Fern Bay RallyX Green Reverse
- = SO1 South City Classic
- SO1R = South City Classic Reverse
- SO2 = South City Unoffical 1
- SO2R = South City Unoffical 1 Achteruit
- SO3 = South City Unoffical 2
- SO3R = South City Unoffical 2 Reverse
- SO4 = South City Lange
- SO4R = South City Lange Reverse
- AU1 = Autocross Arena
- AU2 = skidpad
- AU3 = Sleep (2 baans)
- AU4 = Sleep (8 baans)
- KY1 = Kyoto ring Ovaal
- KY1R = Kyoto ring Ovaal teruggedraaid
- KY2 = Kyoto ring Nationaal
- KY2R = Kyoto ring Nationale teruggedraaid
- KY3 = Kyoto ring GP lange
- KY3R = Kyoto ring GP lange teruggedraaid
- WE1 = Westhill International
- WE1R = Westhill International teruggedraaid
- AS1 = Aston Cadet
- AS1R = Aston Cadet teruggedraaid
- AS2 = Aston Club
- AS2R = Aston Club teruggedraaid
- AS3 = Aston Nationaal
- AS3R = Aston Nationale teruggedraaid
- AS4 = Aston Historisch
- AS4R = Aston Historisch teruggedraaid
- AS5 = Aston Grand Prix
- AS5R = Aston Grand prix teruggedraaid
- AS6 = Aston Grand Touring
- AS6R = Aston Grand Touring teruggedraaid
- AS7 = Aston Noord
- AS7R = Aston Noord teruggedraaid
Bezienswaardigheden
LFS accepteert alleen LAN IP in de range RFC1918
- 10.0.0.0 - 10.255.255.255 (10 / 8)
- 172.16.0.0 - 172.31.255.255 (172.16/12)
- 192.168.0.0 - 192.168.255.255 (192.168/16)
Berekenen Vereist upload (van Patch V)
Gebruik maken van de rekenmachine in de volledige LFS-client (Multiplayer> Start New Game, een track te selecteren, indien nodig en viool met de instellingen), of volg deze formule:
(PPS * 0,09375) * ((MAX_GUESTS * MAX_IN_RACE)-MAX_IN_RACE) = Kilobyte / sec upload vereist </ pre> Als u niet van plan om de dedicated server te gebruiken, moet u het volgende:(PPS * 0,09375) * ((MAX_GUESTS * MAX_IN_RACE) - (MAX_IN_RACE-1)) = Kilobyte / sec upload vereist </ pre>Host opdrachten
U kunt gebruik maken van tekst commando's om normale of nogfx dedicated hosts te controleren. Met behulp van de normale SMS-bericht systeem (op T in een normale gastheer of in te typen in een nogfx host), het bericht wordt een opdracht als u starten met een slash.Eenvoudige commando's met geen parameter
/ Restart: (her) start de huidige race / In aanmerking komen: (her) start kwalificatie / Einde: terug naar invoerscherm / Namen: schakel zicht tussen speler en gebruikersnamen / Exit: schoon verlaten van nogfx host (host only) / Help: krijg lijst van commando's / Reinit: totaal herstart (verwijdert alle aansluitingen)Opdrachten met een parameter - entry screen mode
/ Track XXCR: spoor en config (bijv. BL1 / SO3R / FE4) / Weer X: verlichting (bijv. 1, 2, 3 ...) / Qual X: kwalificatie minuten (0 = geen kwalificatie) / Ronden X: aantal ronden (0 = praktijk) / Uur X: aantal uren (indien ronden niet nader gespecificeerd) / Wind X: 0 geen / 1 laag / 2 hoog / Autox X: load autocross layout genaamd X voor deze track / Axclear: helder autocross layoutOpdrachten met een parameter - allen tijde
/ Axlist X: haal lijst van layouts voor track X - bv. AU1 / Maxguests X: max. aantal gasten dat kan bij presentator / Carsmax X: max. aantal auto's in een race / Carshost X: max. aantal auto's (real + ai) op de host pc / Carsguest X: max. aantal auto's (real + AI) per gast-pc / Pps X: gladheid (3-6) aantal auto-updates per seconde / Msg X: stuur systeembericht / Rstmin X: geen herstart voor de X seconden na race start / Rstend X: geen X seconden herstart na finish / AutoKick X: nee / ja / ban / toeschouwer (Verkeerde manier drivers) / Midrace X: nee / ja (Join tijdens race) / Mustpit X: nee / ja (Pit Stop Verplicht) / Start X: vast / finish / achteruit / random (Standaard race start) / Pass X: set nieuwe wachtwoord in (BLANK = geen wachtwoord) / Welcome X.txt: set welkom tekstbestand / Tracks X.txt: set lijst met toegestane nummersKick en het verbod commando's - allen tijde
/ Spec X: maak gebruiker X toetreden tot de toeschouwers / Kick X: ontkoppel gebruiker X / Ban XY: verbod gebruiker X voor Y dagen (0 = 12 uur) / Unban X: verwijder verbod op gebruiker XPenalty commando's - tijdens een race
/ P_dt X: geef speler X een drive-through penalty / P_sg X: geef speler X een stop & go penalty / P_30 X: 30 seconden toegevoegd aan de tijd van speler X finish / P_45 X: 45 seconden toegevoegd aan de tijd van speler X finish / P_clear X: wist sanctieHost instellingen opdrachten
/ Stemmen X: ja of nee - gasten stemmen / Select X: ja of nee - guest selectie / Auto [auto]: gebruik de lijst van auto's waaronder een + tussen hen (ex. UF1 + + XFG XRG + FBM)Andere tekst commando's
/ Out X: genegeerd door LFS, maar gezien door externe programma's Deze opdrachten zijn ook beschikbaar voor elke gebruiker die is aangesloten op de machine met behulp van het admin wachtwoord als er een is opgegeven toen de gastheer was gestart.Hoe LFS te spelen op een LAN
Door danowat Ten eerste moet je beslissen welke PC zal het spel te hosten, om deze pc te gaan en uit te vinden zijn IP-adres, kunt u dit doen door te gaan naar Start, Uitvoeren, CMD, ipconfig / all. Noteer uw IP-adres, dient te worden in de range 192.168.0.0, als het niet dan moet je of in te stellen op een goede LAN IP-range (192.168.0.0), of als u XP (zeker PRO, niet zeker of Het werkt in HOME) die u kunt toewijzen meer dan een IP-adres. Zodra u het IP-adres veranderd en / of vermeld, kunt u nu verder bij het starten van LFS op de host machine, klikt u op de Multiplayer-knop en vervolgens klikt u op Start nieuw spel, zal je worden gepresenteerd met dit scherm. Bericht op de top heb je 3 opties, LOCAL, INTERNET en verborgen, zoals u het maken van een LAN enige spel Klik op Lokaal, game naam kan iets van uw keuze zijn, maar mag niet leeg zijn, kan het wachtwoord leeg gelaten worden, IP-adres MOET hetzelfde zijn is het IP-adres van de host machine, en de haven moet een poort die open is op uw firewall, hier heb ik 63.392, kan van jou zijn anders, maar je MOET noteer welke poort je gebruikt. Selecteer de andere instellingen aan uw voorkeur en klik op GO, zodra het spel geladen is ga naar elke client machine en ga aan het spel toe te treden op elke client-machine. Nogmaals, de client machines moet een geldig IP-bereik, zo niet wijzigen of toevoegen zoals eerder beschreven. Klik op Deelnemen specifiek spel, klik op Volgende lokale netwerk, voert u de HOST IP-adres, de HOST poort en de HOST wachtwoord, klik nu gaan en je moet verbinden met de host machine, als je niet en krijg client te verbinden, hetzij uw firewall blokkeert het verkeer aan beide host of client machine, of uw IP adres / poort selecties zijn verkeerd. Het werkt zeker op een LAN, maar het kost alleen een beetje tijd om het te laten draaien.Hosting voor Dummies
Een gids voor beginners hosting. Deze kleine gids is geschreven om mensen te helpen begrijpen van de basisprincipes van hosting. Ik heb geprobeerd om weg te blijven van de technische brabbelen, maar enige basiskennis nodig is, dus laat gaan op het eerste hoofdstuk: Internet basics. === === Internet Basics Alle Internet communicatie is met behulp van 3 belangrijke onderdelen: IP-adressen: Dit is het adres dat u heeft, of het adres van de host waarmee u verbinding maakt. Poorten worden gebruikt om het verkeer gescheiden, en de mogelijkheid om verschillende diensten (zoals http @ poort 80, https @ poort 443) of programma's draaien op een IP-adres op te geven. Protocollen zijn de 'taal' gebruikt. Voor LFS moeten we TCP en UDP. TCP is het gebruik van "Handshake" voor elk pakket, zodat elke verpakt levering is bevestigd. Dit creëert meer verkeer, maar is betrouwbaar en de afzender weet dat de gegevens werd afgeleverd. TCP terugstuurd ook pakketten die automatisch werden verloren. LFS gebruikt TCP voor de controle van gegevens, zoals ras opnieuw opgestart. UDP is net het verzenden van pakketten, en hoop dat ze aankomen bij de ontvanger. Het is veel snellere methode, maar onbetrouwbaar. LFS gebruikt UDP voor het verzenden van positie van de auto gegevens. Om te kunnen communiceren moeten we sommige hardware: NIC: Network Interface Card, of voor het kort: netwerkkaart. Routers bijhouden waar het verkeer sturen. Sommige diensten: DNS Dynamic Name Server, dit helpt u om namen te gebruiken voor hosts, dus je hoeft alleen maar naar www.google.com herinneren, in plaats van 66.102.11.99 (Google het IP-adres) DNS BE is niet nodig voor LFS, maar gebruikt voor bijna alles anders ... Beveiliging: Firewall is een systeem of programma dat wordt gebruikt om alleen te laten goedgekeurd verkeer door. En tenslotte, een aantal andere termen gebruikt: DHCP, het Dynamic Host Configuration Protocol. Dit is het toewijzen van een ongebruikt IP-adres automatisch, waardoor het aantal ongebruikte IP-adressen te beperken. Sommige ISP's dwingen een nieuw IP-adres zo nu en dan. Publieke IP is het IP-adres dat u gebruikt om verbinding met het internet, of het IP-u verbinding maakt. Dit moet een uniek adres worden (U zal worden toegewezen vanuit uw ISP via uw ISP DHCP-server) Ook wel "buiten" Private IP je router thuis wijst u een Private IP, dit adres is binnen enkele specifieke bereiken, een gemeenschappelijk gebruikte bereik is: 10.xxx, de tweede serie, de meest voorkomende standaard voor uw typische home router is 192.168.xx, De derde serie is 172.16-31.xx Ook wel 'binnen' NAT Network Address Translation. Dit is een zeer slim systeem, het beschermt je heel goed van het internet, en geeft u de mogelijkheid om meerdere pc's op de "Inside" [PC1] -> [PC2] -> [Router met NAT] -> internet [PC3] -> Bij het gebruik van NAT uw Private IP-adres wordt vertaald naar uw openbare IP, waardoor het mogelijk voor u te krijgen op het net Veel dingen, en nieuwe woorden, maar zijn nodig om te begrijpen waarom je port-mapping nodig . Laat gaan naar "Hoe het werkt"Hoe het internet werkt
Een eenvoudige steekproef, directe verbinding met het internet: [PC1] -> [Internet] -> [www.google.com] Uw computer een geldig IP-openbare, en u wilt bladeren Google's webpagina's eerst uw pc maakt een DNS-lookup van Google's Public IP te vinden. Http is via poort 80, zodat uw PC verbindt met het publieke IP van Google op poort 80 en je kunt lezen de pagina. Wat je niet ziet is dat uw PC is een ongebruikte poort met boven de 1024 te komen met Google, laten we zeggen, haven 1050, dus wat er werkelijk gebeurt is: Uw PC opent poort 1050 voor uitgaand verkeer, en stuurt een "Get"-verzoek naar de Google-webserver op poort 80. De server opent het bestand en stuurt het terug naar uw klant in de haven 1050. Een monster met NAT, verbinding met een router: [PC1] -> [PC2] - [router met NAT] -> [Internet] -> [www.google.com] [PC3] - Uw computer een geldig prive-IP, en je router beschikt over een geldige publieke IP-Uw pc om een pagina op Google, is een poort gebruikt dan 1024, laat hergebruik 1050. De aanvraag loopt via de router, en is vertaald naar uw routers publieke IP, met een nieuwe haven, laten we zeggen het verzoek om google.com bereikt is van uw routers publieke IP op poort 23050. Google Answers terug naar uw openbare IP-routers in de haven 23050, en herinner me dat het je PC, op haar Private IP en bij port 1050 het verzoek kwam uit en stuurt de gegevens naar uw PC's Private IP op poort 1050. LFS's standaard server poort is 63392, wat betekent dat uw PC maakt gebruik van een poort hoger dan 1024 en wordt aangesloten op de LFS hosts IP op poort 63392. LFS kan worden ingesteld op elke poort te gebruiken. Nog opknoping op? Laat doorstromen naar Veiligheidsraad === === Security Beveiliging is een groot probleem wanneer deze is aangesloten op het internet. "Out there" heb je hackers en internet verspreiden van virussen die wil uw plezier niet bederven, het is net als de demo-servers;) om jezelf te beschermen moet u een firewall te gebruiken. De meest voorkomende ding is de ingebouwde firewall in Windows XP. Dit is ingeschakeld bij het inschakelen van de internetverbinding te delen functie. Windows XP SP2 draait ook de firewall standaard ingeschakeld. Een andere veel voorkomende oplossing is een "Personal Firewall" Dit is een applicatie die u op uw computer. Ervoor te zorgen dat alleen goedgekeurde programma's kan de toegang tot internet. De gebruikelijke manier is: als een "nieuwe programma" vragen om een internet verbinding, verschijnt er een dialoogvenster waarin u wordt gevraagd te verlenen of de toegang te weigeren, of een permanente toegang te verlenen. Een andere oplossing is om een extra "box", een pc of een "black box" (black box is een term voor een systeem met een "onbekende" OS met een "onbekende" firewall). Thuis dit is het meest uw huis gateway. Het is een klein doosje met veel licht op. ;) Het kan ook draaien op een aparte PC, met behulp van Linux (of andere Unix-achtige OS, FreeBSD is zeer veilig en zeer populair), maar als je deze oplossing u waarschijnlijk geen dummy en niet nodig om deze gids te lezen . De meeste externe router / firewall oplossingen te komen met NAT. Het standaard gedrag van NAT zorgt ervoor dat er geen verbindingen van buitenaf maakt het via de router, maar elke verbinding vanaf de binnenkant zal worden verhuurd. Problemen met de firewall kan moeilijk te diagnosticeren, heel vaak het "gewoon niet werken", zonder foutmeldingen. Je zou kunnen geblokkeerd verkeer in uw routers zie log al, kijk naar bericht dat pakket verstuurd naar 63392 (of de door jou gekozen LFS-poort) werd geblokkeerd. Nog opknoping rond? Wil je wel gek? Ga naar "Beveiliging van de tufsteen stuff" Of gewoon een beetje gek? Check-out, "LFS hosting met een firewall" Of op te verplaatsen naar "Daarom hebben we port mapping nodig"Veiligheidsraad van de Tuff stuff ...
WAARSCHUWING Dit hoofdstuk kan u duizelig of in slaap vallen Het probleem met een externe firewall is dat het niet te zien welke applicatie die vraagt toegang tot internet. Het moet regels voor het verkeer. De eerste regel is meestal "alles weigeren" alles is gesloten, zo niet een specifieke regel toelaat. Nieuw monster: [PC1] -> [PC2] -> [Router met NAT en Firewall] -> [Internet] -> [LFS Host @ 63392 zijn] [PC3] -> PC1 wil aansluiten op een host LFS op de host IP en de poort 63392. Om dit verkeer via de router, dan moet de router een regel dat: PC1 verbinding kan maken met de LFS host, op het IP-adres en poort 63392. Maar er is niet alleen een LFS host daar dus de regel een update nodig heeft: Laat PC1 naar ELKE host komen op poort 63392 En dan iemand anders in uw bedrijf wil proberen LFS, nieuwe update: Sta op een PC voor iedere host komen op poort 63392 OK, niet al te slecht. Uitgaand verkeer naar een specifieke poort is al meestal toegekend (bijvoorbeeld om te kunnen surfen op het internet moet je kunnen gebruiken poort 80 (http)). Maar LFS kunt elke poort en nu heb je graaft een echte gat in de firewall: Sta op een PC voor iedere host komen in een haven. De meeste bedrijven firewall exploitanten niet wilt gebruiken "Alle", zoals dit geeft geen controle heeft. 3x een in een lijn is iets wat je echt niet wilt. Daarom kan spelen LFS achter een firewall van het bedrijf heel hard. Hosting LFS achter een firewall van het bedrijf zal meestal onmogelijk zijn ... Laat allemaal ontkennen alle in de setup is eigenlijk een heel goede firewall voor thuisgebruik, maar als je een programma downloaden, laat noemen Crack.exe, dat is echt een klein programma opnemen van uw bankgegevens, en op te sturen naar een host buiten , zul je nooit zien, zonder een Personal Firewall. Maar ... die loopt gedownloade software van het net zonder dat het draaien van een virus-scan? ;) Laat gaan naar "Hosting LFS met een firewall."LFS Hosting met een firewall
WAARSCHUWING Dit hoofdstuk is ook tufsteen een ... Vanwege DENY ALL IN regel, moet u een regel instelt voor uw LFS host. Uw firewall moet laten inkomend verkeer op poort 63392 (standaard LFS, of een andere poort die u besloten gebruik te maken in server configuratie) passeren. Vergeet niet dat LFS is zowel TCP en UDP protocollen gebruikt. De regel zal er ongeveer zo uitzien: Laat Elke bron IP naar uw LFS host-IP-verbinding op poort 63392 (met behulp van zowel TCP en UDP). Sommige firewalls hebben problemen met UDP. Als dit het probleem, uw gastheer zal zichtbaar zijn op de master-lijst, maar niemand zal kunnen komen. Ik zou aanraden om de persoonlijke firewall uit te schakelen tijdens het testen, vooral als je achter een router met NAT. Alleen niet vergeten om te kunnen testen als je klaar bent. (Voor thuisgebruikers met residential gateways zou dit betekenen kabels trekken en veranderende opstellingen. Ik zou niet aanbevelen dat. Als u het opzetten van de server achter een home gateway, ik denk dat de beste manier om te testen zou zijn om een vriend te hebben die je kunt bellen en te vragen om te proberen en om uw server aan te sluiten.) Problemen met de firewall kan moeilijk te diagnosticeren, heel vaak het "gewoon niet werken", zonder foutmeldingen. Je zou kunnen geblokkeerd verkeer in uw routers zie log al, kijk naar bericht dat pakket verstuurd naar 63392 (of de door jou gekozen LFS-poort) werd geblokkeerd. Nu moeten we in staat om te begrijpen "waarom moeten we port mapping"Waarom moeten we port mapping
Als hosting, wil je andere mensen te kunnen aansluiten op uw LFS host. Terug te gaan naar de router met NAT voorbeeld: [PC1] - [PC2] - [router met NAT] <- [Internet] <- [Computer draait LFS] [PC3] - De router gewoon blokkeert alle verkeer vanaf de buitenkant. Dus we moeten naar een port mapping naar de router te vertellen dat dit het verkeer willen we omgaan met te maken. Een port mapping vertelt de router die al het verkeer van buiten naar 63392 (standaard voor LFS) wordt verstuurd naar een IP aan de binnenkant op poort 63392. [PC1] - [PC2] - [router met NAT] <- [Internet] <- [Computer draait LFS] [PC3] <- Onthoud: De port mapping moet zowel TCP en UDP Hoe dit up is ingesteld is afhankelijk van uw router. De meeste home routers bieden een webinterface om de router te configureren, sommige hebben een apart programma op uw pc voor de configuratie. Sommige routers hebben ook de mogelijkheid om gebruik te "telnet" om de configuratie te veranderen (Start - Uitvoeren - cmd - telnet 10.0.0.1 (of 192.168.0.1 of 192.168.1.1 of een ander IP-adres van uw router)) Lees de handleiding, controleer uw ISP's FAQ, vraag dan uw ISP. De meeste home gateways zal laten u ze via web interface. Open uw webbrowser en voer http://192.168.0.1 (of andere mogelijke adressen). Je zal vrijwel zeker worden gevraagd om gebruikersnaam en wachtwoord van de router. Als u het wachtwoord niet weet voor uw configuratie van de router heb je drie opties: 1) Uw wachtwoord is de standaard in de fabriek een: Controleer of u de router handleiding te vinden wat de standaard wachtwoord en verander het. 2) Uw wachtwoord is niet standaard is en je nooit veranderd het zelf: Dit is het meest gemeen met routers die door uw ISP verstrekt als onderdeel van de dienst. ISP wordt soms hun eigen wachtwoorden, zodat u niet kunt de configuratie wijzigen en klagen bij de klantenservice over. U zult om te praten met uw ISP klantenservice in dat geval. 3) U uw wachtwoord gewijzigd, maar vergat het: Dit is het slechtste geval. U kunt het wachtwoord resetten door het doen van de "harde reset"-procedure op de router te resetten naar de standaardinstellingen. DOE DIT NIET, TENZIJ je alles weet over uw router! Het resetten van de router: alle configuratie moet opnieuw worden ingevoerd. Zie de "routers gids" en controleer of uw router is daar. Problemen? LFS is met behulp van een zeer hoge poort. Sommige routers gebruiken een groot bereik voor "uitgaande NAT". Sommige ISP's behouden ook deze hoge poorten voor hun intern gebruik. Als uw router / ISP doet dit moet u: de "LFS bereik" Uitsluiten van de "uitgaande NAT" bereik of gebruik een lagere poort voor LFS Sommige ISP's dwingen je router te veranderen IP zo nu en dan. Dit is niet goed voor de aangesloten cliënten wanneer dit gebeurt, maar (AFAIK) de LFS host opnieuw verbinding met de master server en werkt de nieuwe IP. === === Routers gids Hier heb ik een plan toe te voegen gidsen op te zetten port mapping op specifieke routers ... Zie hier hoe u poorten op uw hardware firewall / router
vooruit http://portforward.com/routers.htm Netopia 4542 router D-link 804HV Het opzetten van een LFS Host Technische achtergrond Hier heb ik geprobeerd om enkele woorden te verzamelen over hosting, en LFS .. TCP en UDP in LFS (Door Scawen) De TCP-verbinding van de cursus is om te werken, omdat de in-sync game code is gebaseerd op TCP, als alles moet overeenkomen, en in sync blijven. Maar de positie updates (PosPackets) niet perfect overeenkomen, omdat ze worden uitgevoerd zonder vertraging (er is altijd "fout" in afgelegen auto posities - gezien als warping - als gevolg van onvermijdelijke vertraging) en dat systeem maakt gebruik van UDP-pakketten, omdat ze sneller, maar wel last van packet loss en het is beter om te vergeten over degenen die niet aankomen en gewoon gebruik maken van het volgende pakket dat doet aankomen). Echter, de gasten die niet aan UDP pakketten kan de ontvangende TCP PosPackets te sturen naar de gasten ontvangt, en het zal doen. Maar ook de gasten * nooit * stuur TCP PosPackets naar de host. Dat komt omdat soms de gasten achter firewalls en om wat voor reden niet kan ontvangen UDP-pakketten teruggestuurd naar hen - en een ander probleem dat een UDP-verbinding die werkte in eerste instantie kan later worden "vergeten" door de router om een bepaalde reden. Echter, kunnen ze altijd * sturen * UDP-pakketten naar de host, omdat de host moet goed ingesteld op het internet, dus het probleem van het verlies van de UDP-verbinding in die richting moet niet aan de orde. Dus ... Samengevat, kan het werk als de gast niet kan ontvangen * * UDP-pakketten, in welk geval zal het verzoek van de PosPackets worden verzonden naar het in TCP pakketten, maar het moet in staat zijn om te sturen * * UDP-pakketten, omdat er geen fallback systeem in die richting. Reeksen die worden gebruikt voor LAN games (ala IETF particuliere IP-reeksen): (Door Scawen) Dit zijn de marges: 10.x.x.x 192.168.x.x 172.16-31.x.x Meer info: http://www.suse.de/ ~ MHA / linux-IP-NAT / diploma / Waarom andere reeksen niet werken: (door Scawen) Dat komt omdat directe verbinding is beperkt tot lokale netwerken. Het is een veiligheidsmaatregel, zodat mensen die willen spelen op het internet moet gaan via de master server (niet de directe verbinding van IP, maar ze kunnen gewoon door "naam" te verbinden met een "verborgen" spel voor hetzelfde effect - dit stopt mensen met een gehackte versie kunnen gelukkig race over het internet). Dus ik heb onderzoek gedaan naar de speciale IP-adressen, die zijn gereserveerd voor lokale netwerken en toegestaan directe verbinding voor de adressen. Ik weet eigenlijk niet waarom je netwerk adressen met behulp van buiten de gereserveerde IP-adres reeksen. Ik denk dat er een goede reden of iemand anders net koos voor de 200.xxx range want het klonk goed? Weet niet veel over dat echt, maar je zou niet in staat om verbinding te maken met een aantal "echte" IP-adressen in dit bereik, en ik denk dat dat is waarom zijn er enkele speciale reeksen voorbehouden.