Difference between revisions of "Servers/it"

From Team Fortress Wiki
Jump to: navigation, search
(Created page with "{{trans}} {{DISPLAYTITLE:Server}} Come tutti i giochi multiplayer basati sul motore Source di Valve, ''Team Fortress 2'' usa un [[w:it:Sistema client/ser...")
 
Line 1: Line 1:
 
{{trans}}
 
{{trans}}
 
{{DISPLAYTITLE:Server}}
 
{{DISPLAYTITLE:Server}}
Come tutti i giochi multiplayer basati sul [[Source Engine/it|motore Source]] di Valve, ''[[Team Fortress 2]]'' usa un [[w:it:Sistema client/server|sistema client/server]]. Il client è la copia del programma in esecuzione sul computer del giocatore, mentre il server è il software che connette i giocatori fra loro. Attualmente esistono diverse migliaia di server per ''TF2'' in opera in tutto il mondo.
+
Come tutti i giochi multiplayer basati sul [[Source Engine/it|motore Source]] di Valve, ''[[Team Fortress 2]]'' usa un [[w:it:Sistema client/server|sistema client/server]]. Il client è la copia del programma in esecuzione sul computer del giocatore, mentre il server è il software che connette i giocatori fra loro. Attualmente esistono diverse migliaia di server per TF2 in opera in tutto il mondo.
  
Un server è responsabile di molti aspetti dell'esperienza di gioco in ''TF2''. Risponde alle azioni dei giocatori aggiornando le loro rispettive posizioni e condizioni, ad esempio quando si sta sparando con un arma, prima di determinare una sua risposta appropriata, ad esempio creando il danno al bersaglio dell'arma sopra citata, e quindi diffondendo i risultati ottenuti a tutti i giocatori, ad esempio mostrando il punteggio dei danni inflitti al bersaglio. Il server amministra inoltre parametri non controllabili dai singoli utenti, quali il tempo dello scenario, il comportamento delle [[Sentry Gun/it|torrette]], ecc.
+
Un server è responsabile di molti aspetti dell'esperienza di gioco in TF2. Risponde alle azioni dei giocatori aggiornando le loro rispettive posizioni e condizioni, ad esempio quando si sta sparando con un arma, prima di determinare una sua risposta appropriata, ad esempio creando il danno al bersaglio dell'arma sopra citata, e quindi diffondendo i risultati ottenuti a tutti i giocatori, ad esempio mostrando il punteggio dei danni inflitti al bersaglio. Il server amministra inoltre parametri non controllabili dai singoli utenti, quali il tempo dello scenario, il comportamento delle [[Sentry Gun/it|torrette]], ecc.
==Benefits==
+
==Funzioni extra==
Instead of joining an existing server, players can opt to create their own servers to host the game. This can allow the host player to set the [[map]] rotation, determining which particular maps and subsequent [[game mode]]s are played. Additionally, other built in settings can be altered, such as gravity, class slot limit, [[Highlander]] limitations and so on. Custom [[mods|modifications]] may also be installed on the server to provide alternate gameplay.
+
Invece di connettersi a un server esistente i giocatori possono optare per la creazione di propri server all'interno del gioco. Questo permette all'utente-host di impostare la rotazione delle [[Map/it|mappe]], determinando quali particolari scenari e [[Game mode/it|modalità di gioco]] imbastire. In aggiunta si possono cambiare le configurazioni native, come la forza di gravità, i limiti di slot disponibili per ciascuna classe, restrizioni di tipo [[Highlander/it|Highlander]] e così via. [[:Category:Mods|Modifiche personalizzate]] possono essere infine installate sul server per fornire esperienze di gioco alternative.
 
+
==Tipologie==
== Types ==
+
Ci sono due tipi di server che possono essere messi in opera grazie al motore Source
There are 2 types of servers that can be run using the Source engine.
+
===Server di ascolto/locale===
 
+
Un server di ascolto è un server minimale che gira nell'ambito di un client TF2 di un giocatore. Può essere facilmente realizzato attraverso la selezione del pulsante ''Crea server'' del menu principale. Altri utenti vi si possono connettere, ma l'''overhead'' (vale a dire il volume di dati in entrata e uscita superiore richiesto da questa condizione) di esecuzione del programma sullo stesso sistema molto spesso solleciterà l'hardware del computer del giocatore ospite. Questa tipologia di server è la più adatta per eventi con connessioni effettuate tramite [[w:it:LAN|LAN]].
=== Listen/Local server ===
+
===Server dedicato===
A Listen Server is a basic server running within a player's TF2 client. It can be easily created through selecting the Create Server button at the main menu. Other players can connect to the server, but the overhead of running a regular client on the same system will often strain the host player's hardware. These types of servers are best suited to LAN-based events.
+
{{see also|Dedicated server configuration/it|l1=Configurazione di un server dedicato}}
 
+
Un server dedicato è un apparato a sé stante che non necessita di Steam per girare. Essi sono preferiti a quelli d'ascolto a causa, tra gli altri fattori, di un ridotto overhead. Inoltre molti di questi server possiedono hardware all'avanguardia e sono operativi presso [[w:it:Centro elaborazione dati|centri di elaborazione dati]], fornendo elevate prestazioni e connessioni veloci e affidabili ai giocatori, raramente riscontrabili in ambito domestico.
=== Dedicated server ===
+
==Requisiti di sistema==
{{see also|Dedicated server configuration}}
+
Mentre i fornitori di server di gioco (in inglese ''Game Server Providers'', abbr. GSP) utilizzano hardware dedicato tecnologicamente avanzato per i propri apparati, ognuno può creare un server usando un computer che abbia:
 
+
===Server di ascolto===
A Dedicated Server is a standalone server that does not require Steam to run. Dedicated servers are preferred due to decreased overhead, among other factors. Additionally, many dedicated servers are run on high-end hardware in {{w|data center}}s, providing high performance and fast, reliable connections to players, which can seldom be guaranteed on residential connections.
+
*'''Mac OS X''' 10.5.8 o 10.6.3 o superiore che soddisfi i requisiti del gioco.
 
+
*'''Windows''' XP o superiore che soddisfi i requisiti del gioco.
== Requirements ==
+
===Server dedicato===
While GSPs (Game Server Providers) generally use high-end dedicated hardware to run game servers, anybody can create a server by using a computer running:
+
*'''Linux''' 32 o 64bit con installato [[w:it:GNU C Library|GNU C Library]] 2.3.2 o superiore.
 
+
*'''FreeBSD''' 32 o 64bit con installato il codice di compatibilità Linux nel kernel e un sistema Linux recente dalla collezione delle porte.
=== Listen server ===
+
*'''Windows''' 2000 o superiore.
* '''Mac OS X''' 10.5.8 or 10.6.3 and higher meeting the game's requirements.
+
==Storia degli aggiornamenti==
* '''Windows''' XP and higher meeting the game's requirements.
 
 
 
=== Dedicated server ===
 
* '''Linux''' (x86 or amd64) running {{w|glibc}} 2.3.2 or later.
 
* '''FreeBSD''' (x86 or amd64) running the Linux compatibility code in the kernel and a recent base Linux system from the ports collection.
 
* '''Windows''' 2000 and later.
 
 
 
== Update history ==
 
 
{{update history|1=
 
{{update history|1=
 
'''{{Patch name|9|20|2007}}'''
 
'''{{Patch name|9|20|2007}}'''
* Linux Dedicated Server beta release.
+
*Rilascio della beta del server dedicato Linux
  
 
'''{{Patch name|9|26|2007}}'''
 
'''{{Patch name|9|26|2007}}'''
* The affinity of the main thread is not set explicitly for dedicated servers. This will properly load balance multiple instances of the dedicated server running on a multi-processor machine. The affinity is still set to CPU 1 for clients and listen servers.
+
*L'affinità del thread principlale non è impostata esplicitamente per i server dedicato. Questo caricherà istanze multiple bilanciate sui server dedicati in attività su macchine multi processore. L'affinità è ancora impostata su CPU 1 per i client e i server d'ascolto.
* Removed mp_friendlyfire cvar for servers. Team Fortress 2 breaks in a number of ways if this is on.
+
*Rimosso {{code|mp_friendlyfire cvar}} per i server. ''Team Fortress 2'' va in crash numerose volte se questo valore è presente.
  
 
'''{{Patch name|9|28|2007}}'''
 
'''{{Patch name|9|28|2007}}'''
* Fixed rare server crash due to data corruption in networking.
+
*Risolto raro crash del server dovuto alla corruzione di dati.
  
 
'''{{Patch name|10|2|2007}}'''
 
'''{{Patch name|10|2|2007}}'''
* Fixed server crash related to Spy Sappers.
+
*Risolto crash del server relativo ai Sabotatori delle Spie.
* Extra options added to 'Game' tab in "Create server" menu option.
+
*Opzioni extra aggiunte alla scheda ''Gioco'' nella finestra ''Crea server'' accessibile dal menu principale.
  
 
'''{{Patch name|10|9|2007}}'''
 
'''{{Patch name|10|9|2007}}'''
* Improved startup network initialization to catch issues with server firewalls popping up in the background.
+
*Migliorata l'inizializzazione di rete all'avvio per risolvere i problemi con i messaggi dei firewall del server che rimangono in background.
  
 
'''{{Patch name|10|25|2007}}'''
 
'''{{Patch name|10|25|2007}}'''
* Fixed issues on [[Dustbowl]] and [[Hydro]] that could occur when a server emptied in the middle of a round.
+
*Risolti problemi in [[Dustbowl/it|Dustbowl]] e [[Hydro/it|Hydro]] che potrebbero manifestarsi quando un server si svuota nel corso di una partita.
* Fixed honeypot server problems.
+
*Risolti problemi al server [[w:it:Honeypot|honeypot]].
  
 
'''{{Patch name|11|20|2007}}'''
 
'''{{Patch name|11|20|2007}}'''

Revision as of 16:30, 11 November 2012

Come tutti i giochi multiplayer basati sul motore Source di Valve, Team Fortress 2 usa un sistema client/server. Il client è la copia del programma in esecuzione sul computer del giocatore, mentre il server è il software che connette i giocatori fra loro. Attualmente esistono diverse migliaia di server per TF2 in opera in tutto il mondo.

Un server è responsabile di molti aspetti dell'esperienza di gioco in TF2. Risponde alle azioni dei giocatori aggiornando le loro rispettive posizioni e condizioni, ad esempio quando si sta sparando con un arma, prima di determinare una sua risposta appropriata, ad esempio creando il danno al bersaglio dell'arma sopra citata, e quindi diffondendo i risultati ottenuti a tutti i giocatori, ad esempio mostrando il punteggio dei danni inflitti al bersaglio. Il server amministra inoltre parametri non controllabili dai singoli utenti, quali il tempo dello scenario, il comportamento delle torrette, ecc.

Funzioni extra

Invece di connettersi a un server esistente i giocatori possono optare per la creazione di propri server all'interno del gioco. Questo permette all'utente-host di impostare la rotazione delle mappe, determinando quali particolari scenari e modalità di gioco imbastire. In aggiunta si possono cambiare le configurazioni native, come la forza di gravità, i limiti di slot disponibili per ciascuna classe, restrizioni di tipo Highlander e così via. Modifiche personalizzate possono essere infine installate sul server per fornire esperienze di gioco alternative.

Tipologie

Ci sono due tipi di server che possono essere messi in opera grazie al motore Source

Server di ascolto/locale

Un server di ascolto è un server minimale che gira nell'ambito di un client TF2 di un giocatore. Può essere facilmente realizzato attraverso la selezione del pulsante Crea server del menu principale. Altri utenti vi si possono connettere, ma l'overhead (vale a dire il volume di dati in entrata e uscita superiore richiesto da questa condizione) di esecuzione del programma sullo stesso sistema molto spesso solleciterà l'hardware del computer del giocatore ospite. Questa tipologia di server è la più adatta per eventi con connessioni effettuate tramite LAN.

Server dedicato

Vedi anche: Configurazione di un server dedicato

Un server dedicato è un apparato a sé stante che non necessita di Steam per girare. Essi sono preferiti a quelli d'ascolto a causa, tra gli altri fattori, di un ridotto overhead. Inoltre molti di questi server possiedono hardware all'avanguardia e sono operativi presso centri di elaborazione dati, fornendo elevate prestazioni e connessioni veloci e affidabili ai giocatori, raramente riscontrabili in ambito domestico.

Requisiti di sistema

Mentre i fornitori di server di gioco (in inglese Game Server Providers, abbr. GSP) utilizzano hardware dedicato tecnologicamente avanzato per i propri apparati, ognuno può creare un server usando un computer che abbia:

Server di ascolto

  • Mac OS X 10.5.8 o 10.6.3 o superiore che soddisfi i requisiti del gioco.
  • Windows XP o superiore che soddisfi i requisiti del gioco.

Server dedicato

  • Linux 32 o 64bit con installato GNU C Library 2.3.2 o superiore.
  • FreeBSD 32 o 64bit con installato il codice di compatibilità Linux nel kernel e un sistema Linux recente dalla collezione delle porte.
  • Windows 2000 o superiore.

Storia degli aggiornamenti

Patch del 20 settembre 2007
  • Rilascio della beta del server dedicato Linux

Patch del 26 settembre 2007

  • L'affinità del thread principlale non è impostata esplicitamente per i server dedicato. Questo caricherà istanze multiple bilanciate sui server dedicati in attività su macchine multi processore. L'affinità è ancora impostata su CPU 1 per i client e i server d'ascolto.
  • Rimosso mp_friendlyfire cvar per i server. Team Fortress 2 va in crash numerose volte se questo valore è presente.

Patch del 28 settembre 2007

  • Risolto raro crash del server dovuto alla corruzione di dati.

Patch del 2 ottobre 2007

  • Risolto crash del server relativo ai Sabotatori delle Spie.
  • Opzioni extra aggiunte alla scheda Gioco nella finestra Crea server accessibile dal menu principale.

Patch del 9 ottobre 2007

  • Migliorata l'inizializzazione di rete all'avvio per risolvere i problemi con i messaggi dei firewall del server che rimangono in background.

Patch del 25 ottobre 2007

  • Risolti problemi in Dustbowl e Hydro che potrebbero manifestarsi quando un server si svuota nel corso di una partita.
  • Risolti problemi al server honeypot.

Patch del 20 novembre 2007

  • Added sv_pure to the server, currently defaults to off. Type "sv_pure" in the console to get the full description.
  • Added server log entries for: Round_Start, Round_Setup_Begin, Round_Setup_End, Round_Overtime, Round_SuddenDeath, Round_Stalemate, Round_Win, Round_Length, Mini_Round_Selected, Mini_Round_Start, Mini_Round_Win, and Mini_Round_Length.
  • Server log entries for Round_Win and level changes will now detail the team scores and player counts.
  • Updated server log entries for flag captures to detail the number of captures and the tf_flag_caps_per_round value.
  • Fixed Windows dedicated server running in -console mode moves its window to the front instead of the back upon startup.
  • Fixed Windows dedicated server bug (in -console mode) where typing anything in the console window was slow and tedious.
  • Fixed an error when updating name of 32nd player on server.

Patch del 20 dicembre 2007

  • Sudden death mode is now a server option (a convar) and defaults to OFF.
  • Fixed an rcon/console command that could cause server crashes.
  • Fixed a rare crash that can happen when a player being healed leaves the server suddenly.
  • Added the ability for servers to have map-specific .cfg files in the cfg folder.

Patch del 31 dicembre 2007

  • Added player position data to server logging of events (player_death, player_builtobject, teamplay_flag_event, object_destroyed, teamplay_point_captured, teamplay_capture_blocked).

Patch del 14 gennaio 2008

  • Added "nextlevel" server cvar. If set to a valid map name, server will change to that map during the next changelevel.

Patch del 14 febbraio 2008

  • Added server log entry for buildings destroyed by their owner.

Patch del 15 febbraio 2008

  • Game server will now try 32 sequential ports to start up on if they are all originating on the same machine. Previously it would stop at 10.
  • Fixed server crash with mp_forcecamera set to 1 (reverted to pre-release behavior).

Patch del 28 febbraio 2008

  • Servers can now specify metatags describing the custom rules they've adopted.
  • Added options for servers who want to become custom games: Disable Critical hits (tf_weapon_criticals), eliminate respawn times (mp_disable_respawn_times), and raise maxplayers above 24.
  • Made several improvements to server-side stat reporting (not related to individual player stats).
  • Fixed "-maxplayers" on the command line not correctly setting the maxplayers value for the server.

Patch del 6 marzo 2008

  • Removed sv_alltalk from the list of convars that affect custom server tags.
  • Fixed servers with maxplayers <= 24 that are running SourceTV having the "increased_maxplayers" tag added for their server.

Patch del 13 marzo 2008

  • Fixed Linux dedicated server map load problems on certain Athlon processors.

Patch del 20 marzo 2008

  • Fixed Linux build not handling FCVAR_REPLICATED and FCVAR_NOTIFY cvars correctly.
  • Plugged an exploit where the server could send executable code to the client.
  • Added mp_stalemate_at_timelimit ConVar for server admin to allow SuddenDeath when mp_timelimit hits on non-Valve maps.

Patch del 1 aprile 2008

  • Fixed problem that was preventing some dedicated servers from uploading gamestats.

Patch del 2 aprile 2008

  • Fixed Linux dedicated server crash on map change.

Patch del 30 aprile 2008

  • Fixed clients being able to trigger sv_soundscape_printdebuginfo on the server.
  • Fixed potential "nuke" exploit in rcon subsystem.

Patch del 4 agosto 2008

  • Fixed _resetgamestats command causing server crash.

Patch del 14 luglio 2009

  • Improved connection logic to help servers that aren't automatically reconnecting to Steam.
  • Fixed setinfo exploit that allowed restricted convars to be set while connected to a server.
  • Fixed "sensitivity" ConVar not capping the upper value which sometimes caused a server crash.

Patch del 27 maggio 2010

  • Added client/server version check on client connect.

Patch del 11 giugno 2010

  • Fixed a case where servers could get stuck in an infinite loop while spawning bots.

Patch del 14 febbraio 2011

  • Improved the version mismatch error message received when connecting to a server with a different version than your client.

Patch del 22 febbraio 2011

  • Fixed a server crash exploit caused by malformed network packets.

Patch del 24 febbraio 2011 (Community Map Pack Update)

  • Fixed another server crash exploit caused by malformed network packets.
  • [Non documentato] Fixed trades only displaying one of the items traded to the server.

Patch del 10 marzo 2011 (Shogun Pack)

  • Added check to prevent multiplayer servers from transmitting 1 as their maxplayers value to connecting clients.
  • Fixed clients being able to use particle exploits on sv_pure servers.

Patch del 15 marzo 2011

  • Fixed a server crash caused by using the Half-Zatoichi to hit someone not holding a weapon.

Patch del 15 aprile 2011

  • Fixed a server crash caused by the server triggering a nextlevel vote.

Patch del 18 aprile 2011

  • Fixed a server crash that could occur if TFBots were used across map changes.

Patch del 9 maggio 2011

  • Replay publishing system will try to do a rename for local HTTP mode but will manually copy and delete the file if the rename fails, which can happen if the source and destination are on different volumes.
  • Fixed threading issues on Linux, which was causing major lag spikes.
  • Fixed replay data cleanup system, which cleans up stale data at the end of each round. This asynchronous operation can be explicitly invoked by executing a replay_docleanup command on the server.

Patch del 10 maggio 2011

  • Replay
    • Fixed a server lockup during data cleanup

Patch del 13 maggio 2011

  • Fixed a server crash caused by a mismatched items schema.

Patch del 25 maggio 2011

  • Fixed a few server crashes caused by the replay system
  • Fixed a server crash caused by the vote system

Patch del 17 giugno 2011

  • Fixed a server crash caused by the replay system
  • Fixed a server crash caused by disguising Spies
  • Fixed a server crash on startup caused by writing to the console
  • Fixed a server crash triggered during entity cleanup

Patch del 27 giugno 2011

  • Added a server console message when a player is sent to the server via the matchmaking system

Patch del 28 luglio 2011

  • Fixed a damage calculation in the Mantreads on Linux server, which could cause a physics crash

Patch del 2 settembre 2011

  • Fixed a server crash exploit caused by invalid player viewangles

Patch del 17 ottobre 2011

  • Fixed a server crash that occurred when running both SourceTV and Replay.

Patch del 18 ottobre 2011

  • Fixed a frequent server crash related to packfiles.

October 18, 2011 Patch #2

  • Fixed a server error about unprecached models

Patch del 2 febbraio 2012

  • Adjusted error messages on servers when players drop due to Steam authentication failure to be more clear
  • Additional important server messages now go to the server log instead of just the console
  • Fixed a server crash caused by Holiday Punch critical attacks on physics objects

Patch del 16 febbraio 2012

  • Fixed dedicated server not receiving restart requests when updates are released

Patch del 23 febbraio 2012

  • Fixed +randommap not working correctly on server startup
  • Fixed dedicated server console spew related to the Replay client and viewangles

Patch del 8 marzo 2012

  • Fixed a client crash that could occur when a server used SetCustomModel to change the player model

Patch del 10 maggio 2012

  • Fixed a bug that sometimes prevented servers from reconnecting to the item server after dropping connection

Patch del 17 maggio 2012

  • Added changelevel_next server command which changes to the next map in the map cycle

Patch del 27 giugno 2012 (Pyromania Update)

  • Added ConVars sv_rcon_maxpacketsize and sv_rcon_maxpacketbans to allow server admins to control the maximum RCON packet size and whether or not users get banned for exceeding that limit. The defaults reflect the existing behavior.
  • Fixed map triggered annotation events not working on dedicated servers
  • Votes created by a dedicated server no longer trigger a failed vote cooldown
  • Using a Name Tag while in game notifies everyone of the name change
  • [Non documentato] Servers no longer require a restart during the full moon period to allow players to equip Halloween items

Patch del 2 luglio 2012

  • Fixed a problem that allowed spoofed IP addresses to make connections to the game server

Patch del 10 luglio 2012

  • Fixed a client/server crash when re-connecting to the item server

Patch del 20 luglio 2012

Patch 1

  • Added sv_namechange_cooldown_seconds, to throttle clients from changing their name too rapidly. (Defaults to 20 seconds)
  • Added sv_netspike_on_reliable_snapshot_overflow to selectively enable the automatic dumping of netspike file if a client drops due to "reliable snapshot overflow" (defaults to 0, which disables the debugging)
  • Added check to prevent player names from containing color codes
  • Fix a bug that caused gameservers to not properly receive client inventory updates. (Frequent cause of the "The server you are playing on has lost connection to the item server" error message.)

Patch del 23 luglio 2012

  • Fixed dedicated servers not being able to set sv_region

Patch del 3 agosto 2012

  • Fix server crash bug caused by setting tf_mm_servermode before map command

Patch del 17 agosto 2012

Patch 1

  • Updated the dedicated server to exit when attempting to start a Mann vs. Machine map with less than 32 maxplayers
  • Fixed mp_timelimit causing Mann vs. Machine mode to not reset properly when the defenders lose
  • Updated the matchmaking ConVar tf_mm_strict
    • A value of 2 will hide the server from the server browser but will still allow direct connections

Patch 2

  • Fixed a bug where rejected players could leave a "ghost" player that takes up a slot on the server browser

Patch del 21 agosto 2012

  • Fixed a rare server crash when firing hitscan weapons

Patch del 23 agosto 2012

  • Added a new command "kickall" which kicks all connected clients except for replay, HLTV, and the listenserver host if applicable

Patch del 10 settembre 2012

  • Fixed a bug that allowed malicious servers to execute restricted console commands on players
  • Fixed a bug that allowed malicious servers to prevent players from executing console commands

Patch del 21 settembre 2012

Patch 1

  • Fixed a server crash related to Demoman bot AI
  • Community requests:
    • Add a new server ConVar "tf_avoidteammates_pushaway" to control whether or not teammates push each other away when occupying the same space
    • Add a new server ConVar "tf_arena_override_team_size" to allow server owners to set the maximum team size in arena mode

Patch 2

  • Fixed bug causing gameservers to report themselves as full to the matchmaking system

Patch del 9 ottobre 2012

  • Fixed a server crash that could occur if a Spy was disguised holding the Gunslinger

Patch del 27 ottobre 2012

See also

External links