BZ2 on Linux

Moderators: GSH, VSMIT, Red Devil, Commando

Post Reply
Commando
Flying Mauler
Posts: 2176
Joined: Fri Feb 18, 2011 6:41 pm

BZ2 on Linux

Post by Commando »

Has anyone noticed frequent resyncs when playing with either me or Zero Angel? While I run bz2 on linux, I get frequent resyncs in MPI. I haven't had a chance to test other game types.

If anyone is interested, I have been writing up some documentation, mainly for my own use, but can release what I have. It would basically walk you through the process of installing wine and configuring it so you can install bz2 on Linux.
User avatar
GSH
Patch Creator
Posts: 2485
Joined: Fri Feb 18, 2011 4:55 pm
Location: USA
Contact:

Re: BZ2 on Linus

Post by GSH »

Linus is a nice guy, and fairly busy. Why don't you leave him alone? :)

More seriously, check your battlezone log for messages like this:
Resetting FPU Control Word to 0x27F, was 0x####
If you see that, then the host OS and/or WINE isn't respecting the FPU control word state. BZ2 does check every turn that it's sane.

-- GSH
Commando
Flying Mauler
Posts: 2176
Joined: Fri Feb 18, 2011 6:41 pm

Re: BZ2 on Linux

Post by Commando »

Missed the x and hit s instead, granted the typo is funny.
Commando
Flying Mauler
Posts: 2176
Joined: Fri Feb 18, 2011 6:41 pm

Re: BZ2 on Linux

Post by Commando »

I'll check my logs, once I swap my HDDs out. I have a Win 7 drive and a Linux drive.
Commando
Flying Mauler
Posts: 2176
Joined: Fri Feb 18, 2011 6:41 pm

Re: BZ2 on Linux

Post by Commando »

DIAG| STJoinHandlers:760 |14:18:55|855804 |-- Resynchronized gamestate to server at timestep 7313
DIAG| GameObject:3067 |14:19:14|874901 |JOIN, recompute isUser=0 from id 0x00000001 local 002FFC9F
DIAG| GameObject:3228 |14:19:14|874901 |JOIN, obj has id 0x00000001 team 1, and local id 0x002FFC9F team 2
DIAG| GameObject:3067 |14:19:14|874901 |JOIN, recompute isUser=1 from id 0x002FFC9F local 002FFC9F
DIAG| GameObject:700 |14:19:14|874901 |JOIN, GO::Init change ID 0xFFFFFFFF to local DPID 0x002FFC9F
DIAG| GameObject:3228 |14:19:14|874901 |JOIN, obj has id 0x002FFC9F team 2, and local id 0x002FFC9F team 2
DIAG| Planners:3330 |14:19:14|874911 |SetAIP - cfg(Extremeff1.aip) team(6)
DIAG| LuaManager:165 |14:19:14|874911 |Lua file 'Extremeff1.lua' not found
DIAG| STJoinHandlers:760 |14:19:14|874925 |-- Resynchronized gamestate to server at timestep 7505
DIAG| runcodes:159 |14:23:09|1110107|[View] Entering run code [CHASE]
DIAG| runcodes:159 |14:23:12|1113105|[View] Entering run code [COCKPIT]
DIAG| GameObject:3067 |14:24:15|1175704|JOIN, recompute isUser=0 from id 0x00000001 local 002FFC9F
DIAG| GameObject:3228 |14:24:15|1175705|JOIN, obj has id 0x00000001 team 1, and local id 0x002FFC9F team 2
DIAG| GameObject:3067 |14:24:15|1175705|JOIN, recompute isUser=1 from id 0x002FFC9F local 002FFC9F
DIAG| GameObject:700 |14:24:15|1175705|JOIN, GO::Init change ID 0xFFFFFFFF to local DPID 0x002FFC9F
DIAG| GameObject:3228 |14:24:15|1175705|JOIN, obj has id 0x002FFC9F team 2, and local id 0x002FFC9F team 2
DIAG| Planners:3330 |14:24:15|1175716|SetAIP - cfg(Extremeff1.aip) team(6)
DIAG| LuaManager:165 |14:24:15|1175717|Lua file 'Extremeff1.lua' not found
DIAG| STJoinHandlers:760 |14:24:15|1175731|-- Resynchronized gamestate to server at timestep 10513
DIAG| GameObject:3067 |14:38:49|2049319|JOIN, recompute isUser=0 from id 0x00000001 local 002FFC9F
DIAG| GameObject:3228 |14:38:49|2049319|JOIN, obj has id 0x00000001 team 1, and local id 0x002FFC9F team 2
DIAG| GameObject:3067 |14:38:49|2049319|JOIN, recompute isUser=1 from id 0x002FFC9F local 002FFC9F
DIAG| GameObject:700 |14:38:49|2049319|JOIN, GO::Init change ID 0xFFFFFFFF to local DPID 0x002FFC9F
DIAG| GameObject:3228 |14:38:49|2049319|JOIN, obj has id 0x002FFC9F team 2, and local id 0x002FFC9F team 2
DIAG| Planners:3330 |14:38:49|2049332|SetAIP - cfg(Extremeff1.aip) team(6)
DIAG| LuaManager:165 |14:38:49|2049332|Lua file 'Extremeff1.lua' not found
DIAG| STJoinHandlers:760 |14:38:49|2049348|-- Resynchronized gamestate to server at timestep 19249
Post Reply