inf3rno Posted April 11, 2013 Posted April 11, 2013 (edited) Same issue here. I havent fond a solution yet, I thought it is a mysterious network problem cause I felt about 150 msec ping, instead of 50 ping I had... So I changed every network devices (except the modem), but nothing helped... Then I realized the r_swapimages (vsync) and r_finish (options / sync every frame) changes a lot in mouse movement - audio - video - hitbox synchronization, so I turned them off. Now I think I have the delay only in the video. I can hear people shooting on me, but the monitor displays the hits and everything later. It can be still network problem, because sometimes I have 999 ping until 5-10 seconds in every hour. So something is definitely not ok with my pc... :S For example: I played against a 200ping player, gave him about 2 hs, then he went behind the wall. After that I started to went back too (opposite direction), because I heared others coming... Then he started to push forward, and I heared the hitsounds, but he wasnt displayed on the monitor, just a sec later after I heared my medic scream so after I really died... Sometimes I hear them shoot rifle nade, I jump, but die, because it blows up about a sec earlier. But if I shoot a rifle nade or drop a simple nade, it blows up a sec later... I cant kill ppl corner camping or cant kill anyone while I am jumping, cause nothing hits from close range, hitboxes aren't sync with the display.... :S Sometimes when I go into a room it seems to be empty, but after half sec ppl appear there I had funny situations with that, I looked into a room for just a wink, it was clear, I started to turn around, but 3 enemy appeared from nothing... Sometimes it's sync with the sound, sometimes not. It's hard to find out, because I can hear ppl behind the wall, but I can't see them... The stranges thing I had the 5-10 sec duration 999ping, cause I can see what happens on the server, but I cant move. If I freeze what 2 click nade in my hands I doesn't blow up, just simply drop the nade after 10 secs... I have the same with TS, I can hear ppl, but I cant answer... So maybe the network upload / download is not in synchrone, or something like that... So technically I can't upload for 10 secs, but I can download, and the server does not kill me with nade in my hand, it waits until my upload comes back... Never seen something like that before... Any idea how to fix this shit? Ohh I have intel core2duo E8400 gigabyte geforce gt 240 gigabyte ep43t-usb3 logitech g400 dell u2312hm kingston 1600mhz 4gb ram (I run them on 1333mhz, the cpu is default on that) My config seta cg_draw2D "1" seta b_mapzoom "5.159" seta b_tjg_ghostfx "2" seta b_logbanners "1" seta b_demo_pvshint "0" seta b_demorecord_statusline "470" seta b_speedunit "0" seta b_drawspectatoralpha "1.0" seta b_demo_playersprites "1" seta b_demo_teamonlymissilecam "0" seta b_tracers "0" seta b_demo_nopitch "1" seta b_predefineddemokeys "1" seta b_speedinterval "100" seta b_drawspeed "0" seta b_tjl_stepsize "0.5" seta b_tjl_showmaxspeed "0" seta b_tjl_color "green" seta b_tjl_stoponnomove "1" seta b_cmdwarnings "1" seta b_tjl_draw "1" seta b_panzerhack "1" seta b_muzzleflash "0" seta b_demo_rollspeed "140" seta b_demo_pitchturnspeed "140" seta b_demo_yawturnspeed "140" seta b_demo_followzDistance "20" seta b_demo_followyDistance "0" seta b_demo_followxDistance "50" seta b_demo_dynamitecounter "0" seta b_demo_nametags "0" seta b_shovesounds "1" seta b_chatsounds "0" seta b_hitsounds "1" seta b_textcolorfilter "" seta b_goatsound "1" seta b_debugfakebmodel "0" seta ui_browserShowETPro "1" seta r_smp "0" unsafe seta r_mode "-1" unsafe seta r_depthbits "0" unsafe seta r_stencilbits "0" unsafe seta r_stereo "0" unsafe seta r_colorbits "0" unsafe seta r_texturebits "0" unsafe seta r_clampToEdge "1" unsafe seta r_ext_texture_env_add "1" unsafe seta r_nv_fogdist_mode "GL_EYE_RADIAL_NV" unsafe seta r_ext_NV_fog_dist "0" unsafe seta r_ext_texture_filter_anisotropic "0" unsafe seta r_ati_fsaa_samples "1" unsafe seta r_ati_truform_pointmode "GL_PN_TRIANGLES_POINT_MODE_LINEAR" unsafe seta r_ati_truform_normalmode "GL_PN_TRIANGLES_NORMAL_MODE_LINEAR" unsafe seta r_ati_truform_tess "1" unsafe seta r_ext_ATI_pntriangles "0" unsafe seta r_glIgnoreWicked3D "0" unsafe seta r_ext_compiled_vertex_array "1" unsafe seta r_ext_multitexture "1" unsafe seta r_ext_gamma_control "1" unsafe seta r_ext_compressed_textures "1" unsafe seta r_allowExtensions "1" unsafe seta r_glDriver "opengl32" unsafe seta com_hunkMegs "248" seta com_maxfps "125" seta logfile "1" seta timescale "51" seta com_watchdog "60" seta com_watchdog_cmd "" seta com_introplayed "1" seta com_recommendedSet "1" seta in_midi "0" seta in_midiport "1" seta in_midichannel "1" seta in_mididevice "0" seta in_mouse "-1" seta in_joystick "0" seta in_joyBallScale "0.02" seta joy_threshold "0.15" seta vm_cgame "0" seta vm_game "0" seta vm_ui "0" seta dmflags "0" seta scr_conspeed "999" seta con_debug "0" seta con_autoclear "1" seta cl_nodelta "0" seta cl_autoupdate "1" seta cl_timeNudge "0" seta cl_yawspeed "140" seta cl_pitchspeed "140" seta cl_maxpackets "100" seta cl_packetdup "1" seta cl_run "1" seta sensitivity "1.33" seta cl_mouseAccel "0" seta cl_freelook "1" seta cl_allowDownload "1" seta cl_wwwDownload "1" seta cg_autoswitch "0.0000" seta cg_wolfparticles "0.0000" seta r_inGameVideo "1" seta cg_recoilPitch "0" seta cl_doubletapdelay "0" seta m_pitch "0.016" seta m_yaw "0.022" seta m_forward "0.2500" seta m_side "0.2500" seta m_filter "0" seta cl_maxPing "999.00" seta cg_drawCompass "1" seta cg_drawNotifyText "1" seta cg_quickMessageAlt "1" seta cg_popupLimboMenu "0" seta cg_descriptiveText "1" seta cg_drawTeamOverlay "2" seta cg_drawGun "1" seta cg_cursorHints "4.0000" seta cg_voiceSpriteTime "6000" seta cg_drawCrosshair "5" seta cg_zoomDefaultSniper "55.000" seta cg_zoomstepsniper "10.0000" seta rate "80000" seta snaps "20" seta cl_anonymous "0" seta cl_punkbuster "1" seta cg_predictItems "0.0000" seta cg_autoactivate "1.0000" seta cg_viewsize "100.00" seta cg_autoReload "0" seta cl_language "0" seta r_uiFullScreen "0" seta r_picmip "1" seta r_roundImagesDown "5" seta r_rmse "0.0000" seta r_detailtextures "0" seta r_overBrightBits "0" seta r_ignorehwgamma "0" seta r_oldMode "" seta r_fullscreen "1" seta r_customwidth "1920" seta r_customheight "1080" seta r_customaspect "1" seta r_simpleMipMaps "1" seta r_subdivisions "12" seta r_ignoreFastPath "0" seta r_mapOverBrightBits "3" seta r_intensity "1.5" seta r_lodCurveError "250" seta r_lodbias "0" seta r_flares "0" seta r_znear "3" seta r_ignoreGLErrors "1" seta r_fastsky "1" seta r_drawSun "0" seta r_dynamiclight "0" seta r_dlightBacks "1" seta r_finish "0" seta r_textureMode "GL_LINEAR_MIPMAP_NEAREST" seta r_swapInterval "0" seta r_gamma "2" seta r_facePlaneCull "1" seta r_railWidth "32" seta r_railCoreWidth "16" seta r_railSegmentLength "64" seta r_primitives "0" seta r_ambientScale "0.5" seta r_directedScale "1" seta r_nocurves "0" seta r_lodscale "5" seta r_nocull "0" seta r_showtris "0" seta r_trisColor "1.0 1.0 1.0 1.0" seta r_showsky "0" seta r_normallength "0.5" seta r_clear "0" seta cg_shadows "0" seta r_highQualityVideo "0" seta r_lastValidRenderer seta r_allowSoftwareGL "0" seta vid_xpos "0" seta vid_ypos "0" seta s_volume "1.0" seta s_musicvolume "0.000000" seta s_separation "0.5000" seta s_doppler "0.0000" seta s_khz "22" seta s_mixahead "0.1400" seta s_mixPreStep "0.0900" seta s_defaultsound "0.0000" seta s_wavonly "0.0000" seta s_initsound "1" seta com_soundMegs "64" seta ui_glCustom "4" seta ui_ffa_fraglimit "20" seta ui_ffa_timelimit "0" seta ui_team_fraglimit "0" seta ui_team_timelimit "20" seta ui_team_friendly "1" seta ui_ctf_capturelimit "8" seta ui_ctf_timelimit "30" seta ui_ctf_friendly "0" seta ui_teamArenaFirstRun "1" seta ui_master "0" seta cg_brassTime "0" seta cg_drawCrosshairNames "1001.0" seta cg_drawCrosshairPickups "0.0000" seta cg_marktime "0.0000" seta ui_dedicated "0" seta cg_selectedPlayer "1" seta cg_selectedPlayerName "" seta ui_netSource "1" seta ui_menuFiles "ui/menus.txt" seta ui_gametype "3" seta ui_joinGametype "0" seta ui_netGametype "3" seta ui_mapIndex "4" seta ui_currentMap "6" seta ui_currentNetMap "6" seta ui_browserMaster "0" seta ui_browserGameType "0" seta ui_browserSortKey "4" seta ui_browserShowEmptyOrFull "0" seta ui_browserShowPasswordProtected "0" seta ui_browserShowFriendlyFire "0" seta ui_browserShowMaxlives "1" seta ui_browserShowPunkBuster "0" seta ui_browserShowAntilag "0" seta ui_browserShowWeaponsRestricted "0" seta ui_browserShowTeamBalanced "0" seta ui_serverStatusTimeOut "7000" seta cg_drawBuddies "1" seta cg_drawRoundTimer "1" seta cg_showblood "1" seta cg_bloodFlash "0" seta cg_noAmmoAutoSwitch "1.0000" seta cg_useWeapsForZoom "1.0000" seta cg_complaintPopUp "0" seta cg_announcer "1.0000" seta cg_printObjectiveInfo "1.0000" seta cg_useScreenshotJPEG "1.0000" seta cg_drawReinforcementTime "1.0000" seta cg_crosshairPulse "0" seta cg_crosshairAlpha "0.9" seta cg_coronafardist "0.0000" seta ui_currentCampaign "0" seta ui_currentNetCampaign "0" seta ui_campaignIndex "0" seta ui_currentCampaignCompleted "0" seta cg_crosshairAlphaAlt "1.0" seta ui_r_mode "" seta ui_r_gamma "" seta ui_rate "" seta ui_handedness "0" seta ui_sensitivity "" seta ui_profile_mousePitch "0" seta ui_showtooltips "1" seta com_recommended "3" seta net_noudp "0" seta net_noipx "1" seta net_socksEnabled "0" seta net_socksServer "" seta net_socksPort "1080" seta net_socksUsername "" seta net_socksPassword "" seta cl_heronversion "2.01" seta cl_heron "0" seta ui_r_texturemode "" seta ui_r_detailtextures "" seta ui_r_dynamiclight "" seta ui_r_ext_compressed_textures "" seta ui_r_depthbits "" seta ui_r_texturebits "" seta ui_r_picmip "3" seta ui_r_subdivisions "" seta ui_r_lodbias "" seta ui_r_colorbits "" seta cg_fastSolids "1" seta cg_atmosphericEffects "0" seta demo_infoWindow "1" seta cg_specSwing "0" seta cg_specHelp "1" seta cg_bobyaw "0.000" seta cg_drawping "0" seta gl_polyblend "0" seta cg_autoshootcyclicrate "900" seta cg_cyclicrate "900" seta r_fullbright "3" seta r_coronas "0" seta run_roll "0" seta run_pitch "0" seta pb_system "1" seta pb_sleep "500" seta cg_smoothplayers "0" seta cg_marks "0" seta cg_drawsky "0" seta bob_up "0" seta bob_roll "0" seta bob_pitch "0" seta cg_textNotify "1" seta r_mippic "3" seta s_compression "1.0000" seta s_loadas8bit "1.0000" seta r_ext_compress_textures "1" seta cg_DrawDamage "0" seta cg_impactvibration "0" seta cg_damagekick "0" seta cg_fallkick "0" seta cg_drawfallkick "0" seta cg_drawdamagekick "0" seta cf_wstopshots "1.1000" seta mv_sensitivity "10.000" seta ch_font "0" seta cg_muzzleFlash "1" seta cg_drawWeaponIconFlash "1.0000" seta cg_autoAction "0" seta cf_wtopshots "0.9" seta cf_wstats "1.2000" seta cg_deferPlayers "1.0000" seta cm_playerCurveClip "1" seta cg_noTaunt "0.0000" seta cg_bloodTime "0.0000" seta cg_bloodDamageBlend "0" seta com_blood "1" seta cg_drawRewards "0.0000" seta cg_drawAttacker "0.0000" seta cg_drawAmmoWarning "1.0000" seta cg_drawIcons "1.0000" seta cg_draw3dIcons "0.0000" seta cg_drawSnapshot "0.0000" seta cg_drawFPS "1.0000" seta cg_drawTimer "0.0000" seta cg_drawStatus "1.0000" seta cg_drawFrags "1.0000" seta cg_drawSpreadScale "0.0000" seta cg_gibs "0.0000" seta cg_zoomStepFG "10.000" seta cg_zoomStepSnooper "5.0000" seta cg_zoomStepBinoc "3.0000" seta cg_zoomDefaultFG "55.000" seta cg_zoomDefaultSnooper "40.000" seta cg_zoomDefaultBinoc "45.000" seta cg_zoomfov "40.000" seta cg_fov "110" seta overlayMode_off "cg_drawTeamOverlay 0; set overlayMode vstr overlayMode_onShort" seta overlayMode_onShort "cg_drawTeamOverlay 1; set overlayMode vstr overlayMode_onLong" seta overlayMode_onLong "cg_drawTeamOverlay 2; set overlayMode vstr overlayMode_off" seta overlayMode "vstr overlayMode_off" seta cg_uselessNostalgia "0" seta r_lowMemTextureSize "2048" seta r_vertexLight "1" seta cg_railTrailTime "400" seta cg_drawAllWeaps "1.0000" seta cg_cycleAllWeaps "0.0000" seta cg_crosshairY "0.0000" seta cg_crosshairX "0.0000" seta cg_crosshairHealth "0.0000" seta cg_coronas "1.0000" seta cg_reticleBrightness "0.7000" seta cg_reticleType "1.0000" seta cg_simpleItems "1.0000" seta cg_hudAlpha "1.0000" seta cg_drawFPGun "1" seta cg_lagometer "1" seta r_picmip2 "3" seta capturelimit "8" seta sv_screenshake "0" seta ui_tourney_fraglimit "0" seta ui_tourney_timelimit "15" seta cg_stereoSeparation "0.4000" seta r_displayrefreshrate "125" seta demo_avifpsF1 "0" seta demo_avifpsF2 "10" seta demo_avifpsF3 "15" seta demo_avifpsF4 "20" seta demo_avifpsF5 "24" seta demo_drawTimeScale "0.0000" seta cg_hudFiles "ui_mp/hud.txt" seta model "multi" seta head "default" seta color "4.0000" seta ui_smallFont "0.25" seta ui_bigFont "0.4" seta ui_actualNetGametype "5" seta ui_browserShowFull "1" seta ui_browserShowEmpty "1" seta ui_browserShowTourney "1" seta chfont "0" seta cg_bobroll "0.0000" seta cg_bobpitch "0.0000" seta cg_bobup "0.0000" seta cg_runroll "0.0000" seta cg_runpitch "0.0000" seta mv_sensivity "20" seta pmove_fixed "1" seta cg_cameraOrbitDelay "50.00" seta cg_blinktime "100.00" seta cg_weaponCycleDelay "0.0000" seta cg_teamChatsOnly "0" seta cg_noVoiceChats "0" seta cg_noVoiceText "0" seta cg_teamChatHeight "3.0000" seta cg_teamChatTime "9999" seta cg_emptyswitch "1.0000" seta sex "yes" seta handicap "100.00" seta cg_currentSelectedPlayerName "" seta cg_currentSelectedPlayer "0.0000" seta pb_sv_enable "1" seta r_ext_texenv_add "1" seta r_lightningSegmentLength "32" seta r_ext_swapinterval "1" seta snd "visor" seta cg_instanttapout "0" seta cg_drawFireteamOverlay "1" seta cg_drawSmallPopupIcons "0" seta b_popupTime "0" seta b_altHud "2" seta b_altHudFlags "0" seta b_chatFlags "1" seta b_chatAlpha "0.33" seta b_watermarkAlpha "1" seta b_lagometerAlpha "1.0" seta b_fireteamAlpha "1.0" seta b_drawclock "1" seta b_drawranks "1" seta b_votetextscale "0.8" seta b_numPopups "-1" seta b_descriptiveTextscale "0.8" seta b_hudYoffset "10.0" seta b_popupFadeTime "2500" seta b_popupStayTime "2000" seta com_zoneMegs "32" seta pb_security 0; seta cg_crosshairsize 41; seta cg_drawcrosshair 5; seta cg_crosshairalpha 0; seta cg_crosshairHealth "0" seta cg_crosshairAlphaAlt "1.0" seta cg_crosshairColorAlt "black" seta cg_crosshairAlpha "1.0" seta cg_crosshairColor "red" seta cg_crosshairPulse "0" seta cg_tracers 0 seta cg_muzzleflash 0 Edited April 11, 2013 by inf3rno Quote
Clan Friend SunLight Posted April 11, 2013 Clan Friend Posted April 11, 2013 (edited) why this line? seta r_lastValidRenderer Even if your ping is 500 or higher, you should still see everything matching with the sounds you hear (of course not hitsounds, for obvious reasons) But all the sounds when you shoot, when enemies shoot, etc. should be in sync with the video. Make sure you don't have vsync enabled, or other settings which could cause a delay between what you see and what you hear (I don't mean in your game config, I mean in your graphics card settings) And set r_swapinterval to 0 (but you have it already), r_ext_swapinterval doesn't exist in Enemy Territory edit: p.s. don't revive such old threads, especially if your issue isn't necessarily related Edited April 11, 2013 by SunLight Quote
inf3rno Posted April 11, 2013 Posted April 11, 2013 I think this was an rtcw config, my friend gave it to me in 2003... I made only small modifications in it, so I don't know what is r_lastValidRenderer for... Quote
Clan Friend SunLight Posted April 11, 2013 Clan Friend Posted April 11, 2013 I think this was an rtcw config, my friend gave it to me in 2003... I made only small modifications in it, so I don't know what is r_lastValidRenderer for... it should be the name of your graphics card, but you're not supposed to set it yourself anyway, if you enter a room and it's empty then you suddenly see players inside, that's lag on your side. How many frames per second do you usually get? Quote
PiNoY Posted April 13, 2013 Posted April 13, 2013 could you also post your winmtr results, to see if there's any packet loss at your end or your ISP as well. Quote
Clan Friend SunLight Posted April 13, 2013 Clan Friend Posted April 13, 2013 As regards sounds, the sounds are played according to what comes from the server (hitsounds, other players shooting, explosions, etc.) and what your own client simualtes locally (I think this is the case for the sounds when you shoot yourself). Hitsounds of course have a delay, but other sounds like a grenade explosion, should be in sync with what you see. If not, then it can't be a network problem, but it must be a delay in the graphics driver/monitor 'chain', you can disable vsync in ET, but your graphics card settings might override that. Quote
inf3rno Posted April 13, 2013 Posted April 13, 2013 it should be the name of your graphics card, but you're not supposed to set it yourself anyway, if you enter a room and it's empty then you suddenly see players inside, that's lag on your side. How many frames per second do you usually get? I had an lcd tv with 100msec input lag, and this is not the same. With input lag the map and ppl are both displayed on the screen a bit later. By this, the map is displayed in the right time, and just the ppl, nades, etc a bit later. So this is a deeper than a simple input lag, this happens before render, and I think it has to do something with network, but I don't have the proper skills to debug this... Answer for several questions: I have 125 fps. Could have 333, but the connection is not enough for that. Vsync is disabled by graphic card. More accurate: I disabled: anisotropic filtering, antialiasing, texture filtering, threaded optimization, tripple buffering, vertical sync. Neither of them helped. Rate 80000 is ok. I don't know what "winmtr results" are. Quote
jaie Posted April 14, 2013 Posted April 14, 2013 can you post a demo of you lagging. Do you get the same lag in other fps games? winmtr results are the results of a traceroute between you and the server to see if there is any abnormal packetloss or delays along the way. (using the program winmtr) Quote
PiNoY Posted April 14, 2013 Posted April 14, 2013 might be interested to read more FA's tutorial on How to Recognize your Lag http://fearless-assassins.com/tutorials/article/57-how-to-recognize-your-lag/ also,you can download winmtr software (32bit / 64bit) here, how to use winmtr is also mentioned here: http://fearless-assassins.com/files/category/15-windows-software/ Quote
Clan Friend SunLight Posted April 14, 2013 Clan Friend Posted April 14, 2013 By this, the map is displayed in the right time, and just the ppl, nades, etc a bit later. So this is a deeper than a simple input lag, this happens before render, and I think it has to do something with network, but I don't have the proper skills to debug this... Then I think it's network lag. Actually, I don't know how you know that something is 'late' if you don't have a reference... But take into account that in the game there are 2 simulations, one on the client, one on the server. Let's say you have a lot of lag, and you enter a room. In reality, maybe you aren't inside that room yet in the server, only in the client simulation. When your lag stops your position is readjusted, and maybe some players will 'teleport' there. Personally I never had such hard lags, so I don't know how it would look like. Do you get 'connection interrupted' messages? Maybe a screenshot of your lagometer could help, or even better a demo recorded when you lag. Quote
S3ti Posted April 14, 2013 Posted April 14, 2013 My config I don't think it causes this massive lag, but your config is quite messed up. There are a bunch of cvars with the wrong syntax, are obsolete or don't even exist in ET. With that config you are running PB as client and a server e.g...delete it and try with stock settings. Looks more like some connection/isp problem if you have same problems with other programs like TS, monitor it and do traceroutes and bandwidth tests. Gamewise lower your rate to 25000-50000, try r_finish 1 (that's NOT vsync), check for rootkits and trojans with a few different programs. Quote
Clan Friend SunLight Posted April 14, 2013 Clan Friend Posted April 14, 2013 (edited) I don't think it causes this massive lag, but your config is quite messed up. There are a bunch of cvars with the wrong syntax, are obsolete or don't even exist in ET. With that config you are running PB as client and a server e.g...delete it and try with stock settings. Looks more like some connection/isp problem if you have same problems with other programs like TS, monitor it and do traceroutes and bandwidth tests. Gamewise lower your rate to 25000-50000, try r_finish 1 (that's NOT vsync), check for rootkits and trojans with a few different programs. Yes you are right, but as you said yourself that can't cause lag. Nonexisting cvars or server-side ones would just get ignored For example rate is a maximum threshold, if you lower it nothing would happen. rate 'x' is like telling the server: 'don't send me more than x', it's not necessarily reached Edited April 14, 2013 by SunLight Quote
inf3rno Posted April 14, 2013 Posted April 14, 2013 Yes you are right, but as you said yourself that can't cause lag. Nonexisting cvars or server-side ones would just get ignored For example rate is a maximum threshold, if you lower it nothing would happen. rate 'x' is like telling the server: 'don't send me more than x', it's not necessarily reached r_finish 1 feels like mouseaccel if I turn it on (was turned on for a while, better without that)... I changed rate on last week from 25k to 80k, so rate is not the problem. I have eset smart security, can you recommend a better antivir? Quote
Clan Friend SunLight Posted April 14, 2013 Clan Friend Posted April 14, 2013 I have eset smart security, can you recommend a better antivir? I don't know, I use Linux and I have no antivirus, but I would suggest you this: play always with /cg_drawfps 1 and /cg_lagometer 1 if you see your fps is high all the time, then it's not a cpu/antivirus/etc problem but a network one. anything using your cpu should cause a visible slowdown in fps, even if for an instant if fps is ok but lagometer shows lag, then it's a network problem (or some other software downloading). Lag doesn't affect your fps Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.