View Single Post
Old 24-03-2017, 14:53   #2725
{BDR}*Nemesi*
Senior Member
 
L'Avatar di {BDR}*Nemesi*
 
Iscritto dal: May 2009
Messaggi: 1838
Quote:
Originariamente inviato da dariscad Guarda i messaggi
hai circa la mia config... anche io gioco malissimo... tanto che lo dovrò per forza abbandonare... ho provato diversi parametri di avvio ma nulla, non cambia niente!! setti per utilizzare 6 core e ne utilizzerà sempre 1... gli altri dal 2 al 10% max... la vga mi stà a 1000Mhz e raramente sale... e utilizzo 40\50%...

poi per chiudere in bellezza a volte lagga talmente tanto da rallentare il pc (non solo a me) anche con altri giochi (devo riavviare).....

... il problema me lo fa principalmente a Kavala.... fps da 40 a 60 indipendenetemente se setto 1080p o 1440p low o ultra setting con tutti i filtri attivi... non cambia nulla nemmeno settando distanza visiva al minimo o massimo.... è proprio il motore grafico a fare pena... o forse sono gli esacore intel.

ho provato di tutto, reinstall windows, vari driver nvidia, ssd e hdd, OC cpu\vga e stock.... non cambia niente.

se gioco in server coop e non entro a kavala va benissimo anche a 120fps

il problema è che la sera a volte passo il tempo in altis life con amici e li va veramente male.... peccato
Quote:
Originariamente inviato da dariscad Guarda i messaggi
va male in cavala (città di altis)
anche se vado in quella città in un altro server coop qualsiasi

a 40\50 fps lagga e non è il massimo giocare.

fuori città 60 fluido (tengo vsinc attivo, odio lo stuttering)
Giustamente in multiplayer non cambia nulla settando la distanza visiva al minimo o al massimo perchè quella dipende dalla missione in prima istanza e dal server in seconda, non dal client. Quindi tutto normale, la distanza visiva vale giustamente solo per il single player.

Poi c'è differenza tra FPS e lag. Lag (latency gap) indica il ritardo con cui le informazioni vengono scambiate tra server e client. Se vengono scambiate non in tempo reale ma con ritardo c'è lag. Il lag dipende da tantissimi fattori, dal server, più o meno prestante, dalla connessione del serve e dei singoli client etc. Non è direttamente correlato agli FPS del client, che infatti nel tuo caso restano buoni. Il server di arma fa dei cicli che si chiamano anche loro FPS (frame per second) ma sono diversi dagli FPS della scheda grafica, sono i cicli che fa il server per eseguire le sue routines, vale a dire eseguire gli script e scambiare tutte le informazioni coi client. Il massimo di cicli o fps che un server di arma può eseguire per secondo è 50. Quando gli "fps" del server scendono sotto i 15 vale a dire fa 15 cicli per secondo il server comincia ad essere affaticato e scambierà le informazioni con meno efficienza. Allora si comincia ad avvertire il "lag". Gli fps del server sono influenzati da tantissimi fattori:
- prestazioni della macchina e sua ottimizzazione
- connessione (grandezza della banda)
- mod (i mod possono creare errori che appesantiscono il lavoro del server)
- missione. Se la missione è male ottimizzata, sovraccarica di script magari male ottimizzati, che magari creano dei loop, tutto ciò appesantisce il lavoro del server
- client connessi, se il numero di client è troppo elevato per la missione/prestazioni del server
- connessioni dei client. Anche un solo client desincronizzato rispetto al server vale a dire che causa una cattiva connessione non riceve efficientemente le informazioni che il server tenta di mandargli può mandare in desync tutto il server perchè il server continuerà a mandargli dei pacchetti che lui non riceve e quindi rallenta tutta la coda. Alla fine i pacchetti in attesa saranno talmente tanti da mandare in lag tutto il server.

Si possono misurare gli fps del server con #monitor ma occorre essere amministratori.

Comunque una misura del desync la hai dalla voce desync del player (dalla lista player andando sul nome di ciascuno), lì si vede quanto ogni singolo client è desincronizzato rispetto al server. Il desync deve essere 0 per andare bene.

Si può avere un'idea di ciò che succede guardando il file rpt del server (a cui non hai accesso, più interessante), ma anche del tuo client che trovi in questo percorso (default) C:\Program Files (x86)\Steam\steamapps\common\Arma 3\arma3_x64.exe (oppure arma3.exe per il 32 bit)
Se trovi per esempio molte stringhe del tipo network message pending è indice che il server tenta di inviare pacchetti che non vengono ricevuti = lag

Perchè Kavala? Perchè è il posto della mappa con più densità di oggetti e quindi che richiede uno scambio maggiore di informazioni server/client. Anche questo è un indizio che il problema sta nel desync. Più informazioni da mandare, meno efficienza dello scambio server-client = lag. Da non confondere con fps in sè, che è questione diversa.

Spero di aver chiarito grossolanamente perchè sono questioni davvero complesse in cui rientrano molte variabili che vanno separate l'una dall'altra.
{BDR}*Nemesi* è offline   Rispondi citando il messaggio o parte di esso