Mettere UP un server per crysis2

su un proprio pc dedicato

« Older   Newer »
 
  Share  
.
  1.     +1   -1
     
    .
    Avatar

    Capo Clan TFT

    Group
    --- C A P O ---
    Posts
    1,313
    Nabbaggine
    0
    Location
    Breonio (VR)

    Status
    Stato
    Offline
    Per portare up un server c'e' solo 1 "difficoltà", quella di fare il port forwarding tra il router è il vostro pc. Per il resto ci si prende un pò di confidenza con i comandi ed il gioco è fatto.

    Per chi non sapesse cos'e' il port forwarding:
    PRESO DA WIKIPEDIA PERCHE' SPEGA MEGLIO;
    Nelle reti informatiche il port forwarding, a volte chiamato anche tunneling, è l'operazione che permette il trasferimento dei dati (forwarding) da un computer ad un altro tramite una specifica porta di comunicazione. Questa tecnica può essere usata per permettere ad un utente esterno di raggiungere la porta di un computer con indirizzo IP privato, all'interno di una rete locale (LAN). Per compiere questa operazione si ha bisogno di un router in grado di eseguire una traduzione automatica degli indirizzi di rete, detta NAT.

    Questo permette a computer esterni di connettersi a uno specifico computer della rete locale, a seconda della porta usata per la connessione. Ad esempio:

    il forwarding della porta 8000 dal router a un computer interno, permette a quel computer di usare il sistema Shoutcast.
    il forwarding delle porte dalla 6881 alla 6889 dal router a un computer interno, permette a quel computer di usare il sistema di condivisione file BitTorrent.

    Nei sistemi Linux, il port forwarding può essere realizzato tramite il sistema netfilter/iptables. Per tale sistema sarà necessario modificare la tabella nat aggiungendo l'obiettivo DNAT alla catena PREROUTING, e l'obiettivo SNAT alla catena POSTROUTING.

    Operativamente, l'utente dal browser del proprio PC con un indirizzo "http:// IP del router" accede alle opzioni di configurazione del router, nel quale dichiara una sincronizzazione fra una porta del router e la corrispondente nel proprio PC.

    Ad esempio nei programmi di file sharing, si potranno dichiarare le porte TCP1, UDP2, TCP3 (per l'accesso remoto). Le tre porte andranno impostate nel PC come predefinite per i protocolli TCP e UDP, e per l'accesso da remoto; nel router in una scheda per il port forwarding si dovranno inserire una start port del router e una end port, quella del PC, che saranno sincronizzate.

    Perché il router riconosca il computer, è necessario creare un indirizzo IP statico. L'utente deve configurare sul PC l'ip del router come gateway predefinito, nel router sceglie un indirizzo IP fra quelli disponibili, nella configurazione del router trascrive l'IP scelto nell'elenco degli IP statici e vi aggiorna di conseguenza il range IP degli indirizzi disponibili.

    Nelle reti informatiche il port forwarding, DA NON CONFONDERSI CON IL "tunneling" (che è un incapsulamento su un canale), è l'operazione che permette il trasferimento dei dati (forwarding) da un computer ad un altro tramite una specifica porta di comunicazione.


    OCCORRENTE DA SCARICARE
    http://www.mycrysis.com/download.php?url=h...dserver_1.9.zip <-- 25MB OBBLIGATORIO PER CREARE SERVER
    www.esl.eu/de/dbg/download/get/?file=25587596&mirror=2138 <-- 6MB OPZIONALE PER CONTROLLO SERVER TRAMITE GUI
    http://www.filesonic.it/file/1419781451/cr...r-doku.pdf.html <-- 600kb Miniguida ufficilale che spiega alcune impostazioni del server comandi del server


    PROCEDIMENTO
    - Creare un nuovo account su Mycrysis a piacere perchè sara il nome del server perchè quando si avvia il server in automatico fa il login su crysis. Quindi se si vuole giocare e hostare un server allo stesso tempo bisogna avere 2 account

    - Aprire le seguenti porte su router PORT FORWARDING (su come farlo dovete seguire le istruzioni del vostro router):
    TCP 64000 to 64100
    UDP 64000 to 64100
    UDP 53835
    UDP 52264
    UDP 54155

    - Scompattare crysis_2_communitydedicatedserver_1.9.zip in C:\Program Files (x86)\Electronic Arts\Crytek\Crysis 2\scompattare_qui

    - Se vi chiede di sovrascrivere i file, premete su SI.
    - creare un file di nome levelrotation.xml tramite notepad ed incollarci dentro il contenuto dello SPOILER ( per personalizzare il server dovete modificare questo file seguendo la guida pdf precedentemente scaricata). In fondo a questo file c'e' la rotazione delle mappe comprese le varie modalità. Per escludere delle mappe dalla rotazione bisgona che siano comprese tra le frecce <!-- e --> la qual e sarebbero rispettivamente INIZIO ESCLUSIONE e FINE ESCLUSIONE

    <levelrotation name="Custom"> <!-- name can be 'Custom' or one of the inbuilt ones - 'TIA', 'TIA_A', 'IA', 'ASSAULT', 'CTF', 'CRASH', 'EXTRACTION', 'ONSLAUGHT' -->

    <details name="[:SCT:]Lupin382 server" motd="[:SCT:]ShadowCellTeam :ITALIAN CLAN: Lupin382's Server NO RPG / NO LTAG / NO C4" imageUrl="http://img98.imageshack.us/img98/8629/logonl.png">
    <variant name="Custom"> <!-- Can be: 'Standard', 'BeginnersPlayground', 'Pro', 'Solo', 'Vanilla', 'Showdown', 'SpecialForces', 'SingleLife', 'FastRounds' or 'Custom' - If custom, need to define list of options as shown below -->
    <option setting="g_scoreLimit 100"> <!--Score Limit (default=75) -->
    <option setting="g_timelimit 15">
    <option setting="g_maxHealthMultiplier 1.0"> <!--Multiplyer (default=1.0) -->
    <option setting="g_mpRegenerationRate 1"> <!-- 0=slow, 1=normal, 2=fast (default=1) -->
    <option setting="g_friendlyfireratio 0.0"> <!-- fraction of damage dealt to friendlies - can go negative to deal damage back to the person firing (default=0.0) -->
    <option setting="hud_radarTypeMP 1"> <!-- 0=off, 1=normal, 2=always on (default=1) -->
    <option setting="g_mpHeadshotsOnly 0"> <!-- 0=off, 1=only headshots (default=0) -->
    <option setting="g_allowCustomLoadouts 1"> <!-- 0=no custom loadouts, 1=allow loadout (default=1) -->
    <option setting="g_allowSuitPerks 1"> <!-- 0=no suit perks, 1=allow suit perks (default=1) -->
    <option setting="g_allowTeamPerks 1"> <!-- 0=no team perks, 1=allow team perks (default=1) -->
    <option setting="hud_dogtagsEnable 0"> <!-- 0=disable dogtags, 1=enable dogtags (default=1) -->
    <option setting="g_allowFatalityBonus 0"> <!-- 0=disable fatality bonus,1=allow fatality bonus (default=1) -->
    <option setting="g_autoAssignTeams 0"> <!-- 0=allow users to pick their team, 1=auto assign teams (default=1) -->
    <option setting="g_modevarivar_proHud 0"> <!-- 0=use normal hud, 1=use pro hud (default=0) -->
    <option setting="g_modevarivar_disableNanosuit 0"> <!-- 0=use suit, 1=disable suit (default=0) -->
    <option setting="g_modevarivar_disableKillCam 0"> <!-- 0=allow killcam, 1=disable killcam (default=0) -->
    <option setting="g_modevarivar_disableSpectatorCam 0"> <!-- 0=allow spectator camera, 1=disable spectator camera (default=0) -->
    <option setting="g_allowExplosives 1"> <!-- 0=disable explosives,1=allow explosives (default=1) -->
    <option setting="g_forceWeapon -1"> <!-- -1=allow all weapons, otherwise this is the index of the weapon that all players will be given (default=-1) -->
    <option setting="gl_time 20.0"> <!-- Time spent in the lobby between games (default=45.0) -->
    <option setting="g_gameRules_startTimerLength 15.0"> <!-- Time from first player loading to the game starting (default=15.0) -->
    <option setting="g_minplayerlimit 1"> <!-- Number of required players for a game to start (default=4) -->
    <option setting="g_serverimageurl http://img98.imageshack.us/img98/8629/logonl.png"> <!-- Number of required players for a game to start (default=4) -->


    <level name="Wars/cw2_steelmill" gameRules="TeamInstantAction">
    <level name="Wars/cw2_steelmill" gameRules="InstantAction">
    <!--<level name="Wars/Picciofan" gameRules="TeamInstantAction">
    <level name="Wars/Picciofan" gameRules="InstantAction">
    <level name="Wars/Test5" gameRules="TeamInstantAction">
    <level name="Wars/Test5" gameRules="TeamInstantAction">
    <level name="Wars/cw2_alien_vessel" gameRules="TeamInstantAction">
    <level name="Wars/cw2_alien_vessel_small" gameRules="TeamInstantAction">
    <level name="Wars/cw2_church" gameRules="Extraction">
    <level name="Wars/cw2_city_hall" gameRules="CaptureTheFlag">
    <level name="Wars/cw2_collided_buildings" gameRules="TeamInstantAction">
    <level name="Wars/cw2_cxp_liberty" gameRules="CaptureTheFlag">
    <level name="Wars/cw2_cxp_liberty_mil" gameRules="TeamInstantAction">
    <level name="Wars/cw2_cxp_liberty_statue" gameRules="CrashSite">
    <level name="Wars/cw2_downtown" gameRules="Extraction">
    <level name="Wars/cw2_lighthouse" gameRules="CaptureTheFlag">
    <level name="Wars/cw2_pier" gameRules="Assault">
    <level name="Wars/cw2_rooftop_gardens" gameRules="CrashSite">
    <level name="Wars/cw2_terminal" gameRules="InstantAction"> -->


    -Modificare il file Dedicated.cfg presente nella root di crysis2 aggiungendo user e pass dell'account e in più anche le altre 5 righe (opzionali per il controllo remoto del server tramite programma c2eai) . APRI SPOILER

    g_gamespy_unique_nick=NOMEUTENTE
    g_gamespy_password=PASSWORD
    net_lobby_gamespy_online_port=64200
    http_password PASSWORD
    http_startserver port:64001
    rcon_password PASSWORD
    rcon_startserver port:64002


    AVVIO DEL SERVER

    - Per avviare il server eseguire il programma C:\Program Files (x86)\Electronic Arts\Crytek\Crysis 2\bin32\Crysis2DedicatedServer.exe

    - Appare una schermata stile DOS con delle scritte e alla fine con un PROMPT DEI COMANDI.

    CONTROLLO DEL SERVER

    Per controllare il server ci sono due modi semplici:
    -Tramite prompt dei comandi del server ( APRI SPOILER )si posso eseguire delle azioni basilari, altrimenti meglio usare il programma C2EAI.
    Gli unici comandi che conosco ( che ho trovato da solo perchè non c'e' scritto da nessuna parte) sono:
    kick user <-- per KICKARLO per 3 minuti se non erro
    ban user <-- per banna re l'utente in modo che non rompa più
    map wars/cw2_nomemappa <-- scegliere la mappa, ma non so come si forza la modalità
    quit <--per uscire dal server, oppure chiudere tramite X


    - Tramite programma C2EAI.
    Avviare il programma, dopo 5 secondi fare click su CONTINUE.

    Server IP xxx.xxx.xxx.xxx (immettere il proprio indirizzio ip. per saperlo andare su www.ilmioip.it/ )
    Game Port 64200
    HTTP Port 64001
    Password Password_scelta_nel_dedicated.cfg

    Fare click su SAVE, immettere un nome a piacere che apparrira per il richiamo della configurazione.
    Fare click su CONNECT.
    Dal menu scheda in alto selzionare SERVER.

    ADESSO MI E' ARRIVATO IL NUOVO CASE DEL PC QUINDI VI ARRANGIATE.








     
    .
  2. Toni23
        +1   -1
     
    .

    User deleted


    Grande Lupin!! però ora non ho voglia di leggere, e non so se proverò mai... :D! boh boh
     
    .
  3. cla1310
        +1   -1
     
    .

    User deleted


    :angry: Un vaffa tutti in coro per la F45TWEB!! :angry:

    uffff... se lo volessi usare dovrei utilizzare hamachi.... o simili... e lo dovrerste installare anche voi.... :unsure:

    la fastweb nn permette di apportare modifiche al router (hag) che ti montano in casa... in poche parole nn posso fare il PORT FORWARDING.... SH1T!!

    :rolleyes: PS : Nico hai qualche idea/consiglio?! :rolleyes: (che non comporti il cambiare provider)
     
    .
  4.     +1   -1
     
    .
    Avatar

    Capo Clan TFT

    Group
    --- C A P O ---
    Posts
    1,313
    Nabbaggine
    0
    Location
    Breonio (VR)

    Status
    Stato
    Offline
    prova a farlo senza port forwarding, magari (non conosco l'hag della fastweb) non ha firewall integrato, se usa l'upnp ti apre le porte in automarico.. non so se riesca fare il tuneling di dati tra il tu PC -- ROUTER -- INTERNET e viceversa.
    Prova, magari va lo stesso :D

    ci sentiamo su ts bb
     
    .
  5. picciomg
        +1   -1
     
    .

    User deleted


    Una cosa Lupin: quando l' avvio, a meno che non faccia partire manualmente una mappa, mi carica in automatico alcune di quelle che ho scaricato. Ora scrivo il messaggio dal cellulare e non mi ricordo bene, comunque mi sembra che nella lista di server info non ci siano neanche... Non è che mi copi i tuoi settaggi del server giusto per darci un' occhiata ? :D
     
    .
  6.     +1   -1
     
    .
    Avatar

    Capo Clan TFT

    Group
    --- C A P O ---
    Posts
    1,313
    Nabbaggine
    0
    Location
    Breonio (VR)

    Status
    Stato
    Offline
    adesso non li ho sottmano. Comunque basta che copi il levelroation.xml che abbia
    mo su gameserver del nostro server :D
     
    .
5 replies since 24/8/2011, 12:03   300 views
  Share  
.
Top