لگ (بازی‌های ویدئویی)
علت‌ها

بر خلاف بازی تک نفره که حالت اصلی بازی را روی ماشین محلی حفظ می‌کند، بازی آنلاین آن را روی سرور مرکزی نگهداری می‌کند چون باید از ناهماهنگی بین تک کلاینت‌ها جلوگیری شود؛ بنابراین کلاینت هیچ کنترل مستقیمی بر وضعیت مرکزی بازی ندارد و شاید فقط درخواست‌های تغییر را به سرور بفرستد و تنها با دریافت به روز رسانی از سرور وضعیت بازی محلی را به روز کند. این نیاز به برقراری ارتباط باعث تأخیر بین کلاینت و سرور می‌شود و دلیل اصلی لگ همین است. دلایل اساسی متعددی که چرا یک بازیکن تأخیر را تجربه می‌کند می‌توان برشمرد ولی خلاصهٔ آنها عدم وجود سخت‌افزار کافی در کلاینت یا سرور، یا ارتباط ضعیف بین کلاینت و سرور است.
مشکلات سخت‌افزاری به دلیل ساختار پایه ای معماری بازی باعث لگ می‌شود. بازی‌ها معمولاً از یک توالی حلقه ای از حالت‌ها یا «فریم‌ها» تشکیل شده‌اند. در طول هر فریم، بازی ورودی کاربر را می‌پذیرد و محاسبات لازم (هوش مصنوعی، گرافیک و غیره) را انجام می‌دهد. وقتی همهٔ پردازش‌ها تمام شد، بازی وضعیت خود را به روز می‌کند و یک خروجی مثل نمایش تصویر جدید روی صفحه یا یک بسته برای ارسال به سرور می‌دهد. معمولاً به فرکانس تولیدی در هر کدام از فریم‌ها فریم ریت گفته می‌شود. چون حالت مرکزی بازی روی سرور قرار دارد، پس باید کلاینت اطلاعات به روز شده را به سرور بفرستد تا اعمال شود. علاوه بر این، کلاینت باید اطلاعات لازم را از سرور دریافت کند تا وضعیت کاملاً به روز شود. تولید بسته‌ها برای ارسال به سرور و پردازش بسته‌های دریافتی تنها زمانی انجام می‌شود که کلاینت بتواند وضعیت محلی خود را به‌روزرسانی کند. اگرچه بسته‌ها از نظر تئوری می‌توانند سریع‌تر از این تولید و ارسال شوند، تنها وقتی داده‌های اضافی ارسال می‌شود که وضعیت بازی بین هر بسته بروز رسانی نشود. پس فریم ریت پایین موجب پاسخ کمتر بازی به بروز رسانی‌ها و رد شدن از داده‌های قدیمی می‌شود.
در مقابل، همین اتفاق برای سرور هم می‌افتد. فریم ریت (یا تیک ریت) سرور تعیین می‌کند که هر چند وقت یکبار می‌تواند داده‌های کلاینت‌ها را پردازش کند و بروز رسانی‌ها را ارسال کند. پیش‌بینی این نوع مشکل و جبران آن دشوار است. جز اجرای حداقل نیازمندی‌های سخت‌افزاری و تلاش برای بهینه‌سازی بازی برای عملکرد بهتر، هیچ راه عملی برای مقابله با آن وجود ندارد.
شاید رایج‌ترین نوع لگ ناشی از مشکلات عملکرد شبکه باشد. اتلاف، تخریب یا لرزش (یک بسته تاریخ گذشته نتیجهٔ اتلاف است) ممکن است همه مشکلاتی را ایجاد کنند، اما این مشکلات در شبکه ای با پهنای باند کافی و نامتراکم یا کم‌تراکم نسبتاً کمتر اتفاق می‌افتد. در عوض، تأخیر دخیل در انتقال داده بین کلاینت و سرور نقش مهمی دارد. تفاوت تأخیرها در عواملی مثل فاصله فیزیکی بین سیستم‌های انتهایی است، چون برای فاصله بیشتر امتداد مخابراتی طولانی‌تر و مسیریابی نیاز است که در نتیجه تأخیر بالاتر می‌شود. مسیریابی از طریق اینترنت ممکن است بسیار پیچیده باشد، که منجر به امتداد مخابراتی بسیار بیشتر (و در نتیجه تأخیر) نسبت به مسیر سر راست می‌شود، اگرچه سرویس بازی ابری OnLive با ایجاد روابط همتا با چندین ارائه‌دهنده خدمات اینترنت شبکه سطح ۱ و انتخاب مسیر بهینه بین سرور و کاربر راه‌حلی برای این موضوع ایجاد کرده‌است. هم چنین، پهنای باند ناکافی و ازدحام، حتی اگر به اندازه کافی شدید نباشد که باعث اتلاف شود، ممکن است بدون توجه به مسافت باعث تاخیرهای اضافی شود. مثل مشکلات سخت‌افزاری، بسته‌هایی که آهسته می‌رسند یا اصلاً نمی‌رسند، باعث می‌شوند هم کلاینت و هم سرور نتوانند وضعیت بازی را به موقع بروز کنند.
بسته به معماری شبکه بی‌سیم و تداخل الکترومغناطیسی محلی که بر آن شبکه تأثیر می‌گذارد، سیستم‌های بازی آنلاین که از یک شبکه بی‌سیم استفاده می‌کنند، می‌توانند لگ چشمگیری داشته باشند. تداخل الکترومغناطیسی (مثلاً از ماکروفر) می‌تواند بسته‌های ارسالی را نابود کند که برای جبران باید دوباره فرستاده شود که خود این باعث تأخیر می‌شود. انتشار رادیویی در هوا سریعتر از نور در فیبر نوری است، ولی سیستم‌های بی‌سیم اغلب بین کاربران زیادی مشترک هستند و ممکن است به دلیل شلوغی شبکه، یا به دلیل پروتکل‌های شبکه که تأخیر را نشان می‌دهند، متحمل تأخیر شوند.