Jump to content
Sign in to follow this  
sobrek

Cannot start any other mission than Deathmatch on Linux dedicated

Recommended Posts

Maybe posting this into another thread with a slightly different issue was not a good idea at first ...

However, problem still exists and I'm helpless as it looks.

Got a real strange issue with GITSEvolutionV28.Chernarus,

two weeks ago set up a Linux server, and it was working fine until yesterday.

Couldn't join anymore (ArmA2 crashing after connecting), one of my teammates could, but said, everything looked way screwed up.

Thought, with well over 5000 minutes uptime, and some serious memory leaking, that is just ok, restart it, and have fun again.

But no chance, I connect, I login as admin, select the mission and then get stuck at "waiting for host". I was trying to fix this the whole day now, but without any success.

I own a second copy of ArmA2, installed on my laptop, thats just a 1.7 patched vanilla installation. That one just shows exactly the same behavior.

I still can communicate with the server, it logs my login and logout, but the mission does not start (log says it was read) and I can't get back to the missions screen.

When I join a game, a teammate has started, the mission file is downloaded again at every single attempt. When it's finished, I get "script ...\createCarrier.sqf" not fount, then I can loop between debriefing and player slot assignment screens, if I leave it in the debriefing screen, ArmA2 crashes after a while.

On both machines.

Both are Windows Vista, but one 32bit and one 64bit.

Currently it feels like getting mad. I don't have the slightest idea what this is.

After I was on a business trip during the week, I now have set up a complete parallel installation under a new user on the linux machine. I was using only the server files from the download, without anything of my usual changes.

It still does not work either way.

There are two missions I can choose, that's Deathmatch and Close Quarters Battle, all other builtin missions show the same "wait for host" issue.

And Close Quarters Battle lets me start it, but not join it. It hangs up with no error or anything else bevor it should switch to 1st person view from the starting map view.

So the one and only mission working is Deathmatch.

I also tried another player profile (useless, as the error occurs regardless which of my computers I use), and I tried another network connection, without any success.

-exthreads=1 does not help either.

During this "wait for host" I still can login and logout as admin, the server logs this, but neither #missions nor #reassign do anything. #shutdown works, but does not really help...

I'm completely out of ideas. Is cancelling the server all that's left now?

Share this post


Link to post
Share on other sites

Done a fresh install and patch 1.07 - nothing new. Can't start anything except deathmatch.

17:51:18 Dedicated host created.

17:51:20 Host identity created.

ArmA 2 Console version 1.07 : port 2302 - Sockets

17:51:39 Player Sobrek connecting.

17:51:41 Player Sobrek connected (id=2167810).

17:51:51 Admin Sobrek logged in.

17:51:56 Mission GITS Evolution v28 read from bank.

17:52:56 Player Sobrek disconnected.

17:52:56 Admin Sobrek logged out.

17:52:56 All users disconnected, waiting for users.

17:53:59 Player Sobrek connecting.

17:54:00 Player Sobrek connected (id=2167810).

17:54:07 Admin Sobrek logged in.

17:54:14 Roles assigned.

17:54:14 Reading mission ...

Warning: looped for animation: ca\wheeled\data\anim\uaz_cargo01_v0.rtm differs ( looped now 0)! MoveName: kia_uaz_cargo02

Warning: looped for animation: ca\wheeled\data\anim\uaz_cargo01_v0.rtm differs ( looped now 1)! MoveName: uaz_cargo02

17:54:55 Mission read.

17:55:00 Game started.

Server: Update of object 2:111 arrived from nonowner

17:55:42 Game restarted

17:56:06 Mission GITS Evolution v28 read from bank.

01: Deathmatch: string @str_mpdeathmatch_subname cannot be localized client-side - move to global stringtable

17:56:42 Player Sobrek disconnected.

17:56:42 Admin Sobrek logged out.

17:56:42 All users disconnected, waiting for users.

17:57:29 Player Sobrek connecting.

17:57:30 Player Sobrek connected (id=2167810).

17:57:42 Admin Sobrek logged in.

17:57:48 Roles assigned.

17:57:48 Reading mission ...

17:57:49 Mission read.

17:58:12 Game started.

Server: Update of object 2:323 arrived from nonowner

Server: Update of object 2:213 arrived from nonowner

17:58:27 Game restarted

17:58:34 Waiting for next game.

01: Deathmatch: string @str_mpdeathmatch_subname cannot be localized client-side - move to global stringtable

17:59:55 Admin Sobrek logged out.

18:00:01 Admin Sobrek logged in.

Mission mp_whendiplomacyfails.chernarus: Number of roles (24) is different from 'description.ext::Header::maxPlayer' (16)

01: Deathmatch: string @str_mpdeathmatch_subname cannot be localized client-side - move to global stringtable

18:00:35 Player Sobrek disconnected.

18:00:35 Admin Sobrek logged out.

18:00:35 All users disconnected, waiting for users.

18:07:10 Player Sobrek connecting.

18:07:11 Player Sobrek connected (id=2167810).

18:07:24 Admin Sobrek logged in.

01: Deathmatch: string @str_mpdeathmatch_subname cannot be localized client-side - move to global stringtable

18:07:30 Roles assigned.

18:07:30 Reading mission ...

18:07:31 Mission read.

18:07:51 Game started.

18:07:58 Player Sobrek disconnected.

18:07:58 Admin Sobrek logged out.

Share this post


Link to post
Share on other sites

Have you uploaded "any" mods recently ?

When you re-installed, did you completely UNinstall first ? including addon folders etc.

Share this post


Link to post
Share on other sites

No mods were ever in use on the server or the notebook installation.

Removed the whole ArmA2 folder locally before reinstalling, then crosschecked the contents with the server and compared md5 sums of the addons files. Uninstall only was available for OA, did that before. An I didn't reinstall OA so far.

Currently I'm pushing the addons folder content over to my web space; will order a reinstall of the linux box after backup is complete.

Edited by sobrek

Share this post


Link to post
Share on other sites

Server has been set up again with the previous default OS (ubuntu), reinstalled ArmA2 server, removed my local ArmA profile, nothing changed.

Still can only start deathmatch, everything else does not go further than briefing or cannot be started at all. Talking about builtin missions...

/e

Double check all file/folder names are lower case.

<<-- tolower executed byinstall after upload, worked, but checked countless times.

Check permissions on missions files in mpmissions folder.

<<-- nothing in mpmissions - everything set up and unpacked using the server user.

---------- Post added at 08:33 PM ---------- Previous post was at 08:10 PM ----------

Just let a friend select a mission. It started. I still couldn't connect, he could play.

Now I don't understand anything anymore.

Can't be my connection, I tried in another city during the week.

Can't be my computer, as the gaming machine and the notebook don't have anything in common except for both are using Windows 7, but one 32bit and one 64bit.

Different profiles. Different installations. Installed the game again. What elso should I do? :(

Edited by sobrek

Share this post


Link to post
Share on other sites

Newest update;

the guys who still can play on my server tell me, the AI is acting really strange. Also it looks like only parts of it spawn in the EVO.

And if I connect, it dowloads the mission file every single time again. Althouh it locally exists. With identical checksum.

For myself, I can join foreign servers. No problems like this there with anything.

Share this post


Link to post
Share on other sites

After other people played over the week, it looks like the server is running for them.

But what can I do? No suggestions left?

Share this post


Link to post
Share on other sites

I had a problem after upgrading to 1.07 where you needed to increase the amount of simultaneously open files in linux. In 1.05 I could have 2 servers running with hundreds of missions just fine with just 1024 open files per user limit, but when upgrading to 1.07 no even one server could run properly. Let me find you the links what I did to solve my problem.

Edit heres the thing that I did: http://dev-heaven.net/issues/11584

Edited by Sekra

Share this post


Link to post
Share on other sites

Thanks, but no, that's not the problem (can't change the value even as root though). It already happens on strictly vanilla arma 2, and apparently other people dont have any problem on the server.

Today, I added a 3rd machine. Have an older Win Vista box, acting as a tv set normally... Only Windows installed, and ArmA 2. Shows the same behavior. "wait for host at any other mission".

I was tracing a bit with wireshark then.

First with my local server, then on both, the internet linux box and the game machine.

Seems the first part of the mission header is going to nirvana somewhere, the server sends it but my client does not receive id. Would explain why it downloads the mission file for running missions ever and ever again.

The missing part:

COOP.chernarus..GITS Evolution v28...gitsevolutionv28.chernarus.MPMissions\.[.0......k%.....@.....veteran...........................:cacharacters2.chernarus.CAMisc.camisc3.CAAir2_F35B.CAWheeled2_MTVR.CAAir.cawheeled2_m1114_armored.cawheeled2_m998a2_avenger.warfarebuildings.CAWheeled2_TowingTractor.cawheeled.CAWheeled_Offroad.CAAir2.CAAir3_Su34.ca_air2_su25.CATracked2_AAV.CAWater.CABuildings.caweapons_ammoboxes.cadata.catracked.caweapons.CAWheeled2_LAV25.cawater2_lhd.Arma2_Ka52.CATracked2_BMP3.CAWheeled2_BTR90.CATracked2_T90.cawheeled2_gaz39371.CATracked2_2S6M_Tunguska.cawheeled2_kamaz.CAWheeled2_VWGolf.CAWheeled3_M1030.CAWheeled3_TT650.cawheeled2_ikarus.cawheeled2_mmt.cawheeled2_v3s.cawater2_fishing_boat.caweapons2_smaw.caweapons_dmr.ca_animals2_rabbit.cawater2_smallboat_1.CAAir2_UH1Y.caa10.caair2_c130j.caair2_mv22.caweapons_kord.CAWeapons_ZU23.castructures_rail.cabuildings2_misc_cargo.ind_tank.cawater2_fregata.cawater2_destroyer.CA_AH64D.caweapons_warfare_weapons.CATracked2_us_m270mlrs.shed_wooden......Respawn type.....?.......@..Revive/Base..Revive only..Base only....?.Helicopter hitch (Mando).........?..Off..On....?...@@...@...A...@...A..@@...@..@@...@...@.. A..@@...@...@..0A...@Z.Revive/Base..Revive only..Base only..Off..On..03:00..05:00..7:00..10:00..13:00..16:00..19:00..22:00..No Grass..Default MP..Default SP..More..Max..500 m..800 m..1000 m..1300 m..1500 m..1800 m..2000 m..2300 m..2500 m..2800 m..3000 m

Could be an MTU problem. This header part packet is 1506 bytes long. Almost sure that is too much.

---------- Post added at 07:48 PM ---------- Previous post was at 07:20 PM ----------

It was the MTU. Reduced it to 1464 on the serverside and now it's working again. The cause must have been the bigger header packets with more complex missions, that was why only Deathmatch worked.

Edited by sobrek

Share this post


Link to post
Share on other sites

The command is in my case

ifconfig venet0:0 mtu 1464

but making the change persistant needs a change in the

/ etc/ network/ interfaces.template

Didn't have the time to figure that out completly. For the moment, every change I make to that template, renders the machine unreachable externally :<

/e

ok, just fixed it, added the following to the template (replace the xx with the correct IP, the values for address and netmask can be identified with ifconfig before):

auto venet0:0

iface venet0:0 inet static

address xx.xxx.xx.xxx

netmask 255.255.255.255

mtu 1464

Edited by sobrek

Share this post


Link to post
Share on other sites

Not sure I understand the problem. Once server is up, can you swap to any other missions?

We're on Ubuntu 9.10 - 64bit with MTU 1500 running ArmA2 1.07 and have no problems swapping to any of the default or uploaded missions.

We're currently not running any mods.

Edited by =WFL= Sgt Bilko

Share this post


Link to post
Share on other sites

It's not a general problem. What made it look very illogical was, I was the only one who had it with that server, and others could play. On the other hand I could join others, so it is a very specific problem to my route.

The alternative connection was a mobile phone with 3g connection, which unfortunately had the same problem.

No I could not swap to other missions. That resulted in the same packets and the same problem. ArmA2 also just crashed in most cases when I tried to join a running mission.

Share this post


Link to post
Share on other sites

be sure you have the latest version of my mission and check for update of any mods

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×