2 step / bounce back lag?

Mu online season 21 - grand opening
Status
Not open for further replies.

Nyx

LOMCN Member
Feb 11, 2018
182
6
30
Can you swap out your cpu? I've had problems with past cpus

I don't have a spare at hand mainly because this one cost me over £400. It's quite old and because of the generation its from I don't think I could get a replacement easily. That and because intel are buggers the number of pins has probably changed so would also mean a new MOBO :lol
 

Nyx

LOMCN Member
Feb 11, 2018
182
6
30
I think it may be your cpu. Buy a cheap one

I've tried running the game isolated with a single core doesn't resolve the issue.


Seriously though I'm not about to drop £150+ on a new CPU when the i7 Skylake one I paid £450 for works perfectly fine in everything else and every other version of Mir I've played, followed by having to then buy thermal paste and dismantle my entire watercooled PC on a chance it might be my processor. It's not like you can just chop and change from one processor to another easily on the fly when using my PC for different things its a massive amount of work and hassle each time with increasingly high chance of damaging the component swapping them about so frequently.

No other version of Mir gives me any issues, Zircon, Marble, Chronicles, Archons, Zentaur etc all played on this same PC without any problems at all.
 

Chriz

Captain Lurker
VIP
Mar 24, 2003
1,198
1
336
315
LOMCN
Have you tried running the game in a VM ? :D

Never tried it with crystal, but I used to always run VMs with windows XP ACPI tweaked on the delphi files lol
 

Nyx

LOMCN Member
Feb 11, 2018
182
6
30
Have you tried running the game in a VM ? :D

Never tried it with crystal, but I used to always run VMs with windows XP ACPI tweaked on the delphi files lol

I don't have a spare copy of windows to use in Hyper V, all I have is ubuntu 18.4 lts and doubt I could configure that to get Mir working.
 

Martyn

Smir.co.uk
Staff member
Administrator
Mar 24, 2003
4,094
4
1,005
410
Kent - UK
your system is fine for running the game. nothing should be causing the issues your getting =-/
 

Nyx

LOMCN Member
Feb 11, 2018
182
6
30
Checking all of my windows error logs I do have the following:

Application: Client.exeFramework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.AccessViolationException
at Microsoft.DirectX.Direct3D.Device.Dispose()
at Microsoft.DirectX.Direct3D.Device.OnParentDisposed(System.Object, System.EventArgs)
at System.EventHandler.Invoke(System.Object, System.EventArgs)
at System.ComponentModel.Component.Dispose(Boolean)
at System.Windows.Forms.Control.Dispose(Boolean)
at System.Windows.Forms.Form.Dispose(Boolean)
at Client.CMain.Dispose(Boolean)
at System.Windows.Forms.Form.WmClose(System.Windows.Forms.Message ByRef)
at System.Windows.Forms.Form.WndProc(System.Windows.Forms.Message ByRef)
at System.Windows.Forms.Control+ControlNativeWindow.OnMessage(System.Windows.Forms.Message ByRef)
at System.Windows.Forms.Control+ControlNativeWindow.WndProc(System.Windows.Forms.Message ByRef)
at System.Windows.Forms.NativeWindow.Callback(IntPtr, Int32, IntPtr, IntPtr)
at System.Windows.Forms.UnsafeNativeMethods.SendMessage(System.Runtime.InteropServices.HandleRef, Int32, Int32, Int32)
at System.Windows.Forms.Control.SendMessage(Int32, Int32, Int32)
at System.Windows.Forms.Form.Close()
at ؎吥Н䄯�榠ᦂ+㾘◯颙圡薷ꭩ㯀.謝҃⌶߰૦뗄뿠롲(System.Object, System.EventArgs)
at System.EventHandler.Invoke(System.Object, System.EventArgs)
at 犥첅֯젥쟌ౘ⇑.ಡ릤᪰苑ឈ炠꧍(System.EventArgs)
at 犥첅֯젥쟌ౘ⇑.OnMouseClick(System.Windows.Forms.MouseEventArgs)
at 柭늋된ꋚ滾灻ꊹ簑.OnMouseClick(System.Windows.Forms.MouseEventArgs)
at Client.CMain.ስd適ƃ胰㸷餄(System.Object, System.Windows.Forms.MouseEventArgs)
at System.Windows.Forms.Control.OnMouseClick(System.Windows.Forms.MouseEventArgs)
at System.Windows.Forms.Control.WmMouseUp(System.Windows.Forms.Message ByRef, System.Windows.Forms.MouseButtons, Int32)
at System.Windows.Forms.Control.WndProc(System.Windows.Forms.Message ByRef)
at System.Windows.Forms.ScrollableControl.WndProc(System.Windows.Forms.Message ByRef)
at System.Windows.Forms.Form.WndProc(System.Windows.Forms.Message ByRef)
at System.Windows.Forms.Control+ControlNativeWindow.OnMessage(System.Windows.Forms.Message ByRef)
at System.Windows.Forms.Control+ControlNativeWindow.WndProc(System.Windows.Forms.Message ByRef)
at System.Windows.Forms.NativeWindow.Callback(IntPtr, Int32, IntPtr, IntPtr)
at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG ByRef)
at System.Windows.Forms.Application+ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr, Int32, Int32)
at System.Windows.Forms.Application+ThreadContext.RunMessageLoopInner(Int32, System.Windows.Forms.ApplicationContext)
at System.Windows.Forms.Application+ThreadContext.RunMessageLoop(Int32, System.Windows.Forms.ApplicationContext)
at System.Windows.Forms.Application.Run(System.Windows.Forms.Form)
at ☬勧뀑䔿閇∆પ.挴落ꎷ륞웿蛗੃輒(System.String[])



Faulting application name: Client.exe, version: 2016.12.3.1823, time stamp: 0x5bb133ae
Faulting module name: nvd3dum.dll, version: 24.21.14.1170, time stamp: 0x5baa7257
Exception code: 0xc0000005
Fault offset: 0x006d6548
Faulting process ID: 0x38cc
Faulting application start time: 0x01d459c7fb455d60
Faulting application path: C:\Apocalypse Client\Client.exe
Faulting module path: C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_2607ccebc5b08aba\nvd3dum.dll
Report ID: a961f748-c79c-49d7-8eed-ef442bf6885e
Faulting package full name:
Faulting package-relative application ID:

However they are strictly a one off and I can't seem to replicate those logs by launching the game again.
 

Aluvian

Dedicated Member
Dedicated Member
Aug 28, 2013
215
1
45
No Dev/GM going to try and assist here? The guy can't really provide any more detail and is being ridiculously patient.
 

James

Dedicated Member
Dedicated Member
Jan 31, 2010
144
38
55
I have the same problem, I regularly see the "displacement" message on my screen, although it has only started happening in the last 3-5 days so I find it hard to believe it's a machine issue.

OS: Windows 10 Pro 64-bit (build 17134)
CPU: Intel core i5-8400 (auto-overclocking with no intention to disable it)
RAM: Corsair 16Gb DDR4 3000
MOBO: Asus Prime Z370-P
GPU: Palit GeForce GTX 1050 Ti 4Gb
 

neptuneshaun

Golden Oldie
Golden Oldie
Jun 17, 2007
550
3
105
Mix try re running the black screen issue files again, the DirectX install mainly but I'd also re do the .net framework aswell. There looks to be an error forming from the DirectX. I'm guessing your using ditectx12 going off your current graphics card. See if it will let you install the basics of directx11.
 

Chriz

Captain Lurker
VIP
Mar 24, 2003
1,198
1
336
315
LOMCN
The problem you have is that your client thinks your character is in a different location than the server thus the displacement message and bounce back. This implies that either your client side timers are being affected (overclocking, gameboosters usually affect this) or the network traffic between the client and the server is being interrupted in someway so that the server is not receiving the movement packets quickly enough.

Question, do you have any NIC teaming or anything fancy with your network adaptor? What is the model? Have you tried using a different NIC? (Perhaps a Wifi dongle)
 

Keggil

Loyal Member
Loyal Member
Oct 9, 2017
42
1
19
i remember having the exact same issue as you had, this was with Chronicles.

Had to do alot of fooling around with resolutions & the GPU Drivers settings. Might be worth messing about with them.
 

exocist

Loyal Member
Loyal Member
Nov 4, 2014
25
0
28
shrewsbury, shropshire
I too have this problem, didn't to start with mind, but get it intermitently now, and its a pain in the arse lol, i lag and lag then bounce back to where i was before lag started, just like the video Nyx put up.
I have played all the other mirs with no problems at all, just this server i get issues with.
 

Nyx

LOMCN Member
Feb 11, 2018
182
6
30
Mix try re running the black screen issue files again, the DirectX install mainly but I'd also re do the .net framework aswell. There looks to be an error forming from the DirectX. I'm guessing your using ditectx12 going off your current graphics card. See if it will let you install the basics of directx11.

I've checked that im running the correct versions of both, will try uninstalling them and installing a legacy version tonight and see if that offers any improvement to the stability of the game. Will let you know :)

The problem you have is that your client thinks your character is in a different location than the server thus the displacement message and bounce back. This implies that either your client side timers are being affected (overclocking, gameboosters usually affect this) or the network traffic between the client and the server is being interrupted in someway so that the server is not receiving the movement packets quickly enough.

Question, do you have any NIC teaming or anything fancy with your network adaptor? What is the model? Have you tried using a different NIC? (Perhaps a Wifi dongle)

My laptop that doesn't have the issue can run from the same network cable that I plug into my desktop without any issues.

As far as I'm aware everything is running at stock, however the GPU does come with a default overclock by ASUS. I've tried underclocking it with Afterburner but I don't seem to get any positive results.

Having totally removed the GPU from my machine and forced it to use the CPUs onboard graphics processing I still get the exact same issue. Which to me says its possibly the CPU thats causing my issue. In TM I've set Client.exe to use a single core rather than having acccess to all of them, but again this didn't offer any improvement. I've ran the client on both a PCIe SSD and a SATA III mechanical drive to rule out the issue being related to the SSD but I still have the exact same issue.

My next option would be changing the CPU, but this is going to be majorly costly and mean massively downgrading my PC on something that can't be changed back on the fly. A lot of effort I'm sure you'll agree just to get Mir to work.

i remember having the exact same issue as you had, this was with Chronicles.

Had to do alot of fooling around with resolutions & the GPU Drivers settings. Might be worth messing about with them.

I've tried all of the supported resolutions suggested by the Apoc team and have also changed my native desktop resolution to match (both windowed and fullscreen) and the drivers I'm running are the most up to date. I could always flash my GPUs drivers and change the drivers to a legacy version. But since I've removed the GPU entierly and worked directly with the CPUs onboard graphics I'm tempted to leave flashing its memory and starting with new drivers.



Honestly I've never had such a complex issue with a PC that I've not been able to fix!


Assuming its the CPU does anyone have any advice on what I can do to either force run the client on a single core (assuming doing so via TM is incorrect) or to obtain the timings its using to see what/if that could be causing an issue?

---------- Post Merged at 10:35 AM ---------- Previous Post was at 10:31 AM ----------

Not at home at the moment but would this force run the application on a single core rather than trying to spread it across them?

C:\Windows\system32>start /affinity 1 client.exe
 

Chriz

Captain Lurker
VIP
Mar 24, 2003
1,198
1
336
315
LOMCN
I've never had much luck with setting affinity, seems to just juggle the application between cores but only using the processing power of a single core.

I didn't mean using the same network cable/port I mean using a different network adaptor - the problem might be with the NIC its self.

Perhaps have a look at Device Manager > Network Adapter > Properties > Advanced, see if threes any setting sin there which could cause an issue.
 

Swoosh

Loyal Member
Loyal Member
Jan 24, 2017
213
26
40
London
Curious, do you have any overclocks on your PC? could be messing with the timers.

I was having this last night, just put it down to lag as it was generally bad last night for everyone. Definitely not a hardware issue. Probably linked with lag and resolution as this is only server ive seen which resolution has been a big factor.

Edit: Mine isn't constant though, every now and then.
 
Last edited:

Nyx

LOMCN Member
Feb 11, 2018
182
6
30
I've never had much luck with setting affinity, seems to just juggle the application between cores but only using the processing power of a single core.

I didn't mean using the same network cable/port I mean using a different network adaptor - the problem might be with the NIC its self.

Perhaps have a look at Device Manager > Network Adapter > Properties > Advanced, see if threes any setting sin there which could cause an issue.

I'm not entierly sure what you mean? I only have the onboard network card thats built into the MOBO. Its functioning fine in everything else.

If I bypass it entierly and use my mobile phone as a wired hotspot connected via USB I get the same issue, I'm still bouncing back every couple of seconds. I'm fairly confiden't I've ruled out both network, GPU and HDD as potential causes.


I was having this last night, just put it down to lag as it was generally bad last night for everyone. Definitely not a hardware issue. Probably linked with lag and resolution as this is only server ive seen which resolution has been a big factor.

Edit: Mine isn't constant though, every now and then.

Yeah mines consistant, nothing to do with the dedi or the server lag we've been experiencing. Has been like this since day 1 :(

---------- Post Merged at 10:58 AM ---------- Previous Post was at 10:55 AM ----------

@Chriz

Outside of changing the CPU core affinity what other tests could I try and perform to see if my CPU is the problem?
 

Chriz

Captain Lurker
VIP
Mar 24, 2003
1,198
1
336
315
LOMCN
Do the ACPI tweak :P

Perhaps try disabling some of the advanced functionality in the BIOS such as hyperthreading etc
 

Nyx

LOMCN Member
Feb 11, 2018
182
6
30
Do the ACPI tweak :P

Perhaps try disabling some of the advanced functionality in the BIOS such as hyperthreading etc

I'll take a look at the hyperthreading when I get home, should be a 20 second job to disable that.

The ACPI tweak, isn't that something limited to Windows XP machines? (not that I know how to do it)
 

Chriz

Captain Lurker
VIP
Mar 24, 2003
1,198
1
336
315
LOMCN
I'll take a look at the hyperthreading when I get home, should be a 20 second job to disable that.

The ACPI tweak, isn't that something limited to Windows XP machines? (not that I know how to do it)

Yeah I think your right..

Also be worth trying to disable the "Enhanced SpeedStep technology" to prevent the CPU from "boosting"
 
Status
Not open for further replies.