Page 5 of 5

Re: MatchMaker2 - New version released and Lua bound! (v0.4f

Posted: Wed Nov 07, 2012 1:13 pm
by Crypton
I'm glad to hear that ;) Well, there are a few issues with the saving/loading procedure, but it's not a big deal, IIRC. But still, let me know if it worked as expected.

Re: MatchMaker2 - New version released and Lua bound! (v0.4f

Posted: Wed Nov 07, 2012 2:41 pm
by Saruman
So, we ran a few games and here are the results:

- No major problems detected in hosting games, finding servers, connecting, disconnecting etc.
- GSave work fine
- GLoad doesn't work when there's somebody else on the server besides the host
- With only host player present, GLoad works fine and the host player gets to its saved position with its saved inventory and quests
- Other players that were present during GSave and left to allow Gload to do its work, fail to connect after GLoad on their first try (I saw them on the list for some time with zero ping before they disconnected/crashed), on their second try they connect successfully, but at the starting point with a standard starting inventory and no quests
- On some occasions when there was too much action like many players fighting many NPCs at the same time, game tended to slow down, sometimes to a temporary stall and became unstable and crashed soon afterwards (may have been caused by the client, as in these moments his game crashed, while the server and other players only experienced a temporary game stall)
- Once resurrection effect wasn't applied to a guest player, although it had been successfully applied to this player several times before on the very same instance of the game server
- Once as we were checking the player kick function, the player was kicked but his body remained in the game world, one could mouseover the body and see the player's name

Hope you find this information helpful for the further improvements. Thank you very much once again for creating this wonderful tool for enjoying the world of Arcanum together!

P.S. At some point in the future it would be very useful to either give the host the exclusive right to access summon/generator/etc commands, or make them accessible through gaining admin privileges via password.

Re: MatchMaker2 - New version released and Lua bound! (v0.4f

Posted: Wed Nov 07, 2012 3:45 pm
by Crypton
Thank you for the feedback. I'll try to fix those issues as soon as I find some free time. Most of those are really easy to fix, and can be done directly from the Lua script, because you can alter PC's and NPC's inventory, stats, story state, flags, etc. easily using a specific functions that are available in the script. Also, you can even move with PC's, NPC's and other entities. So it should not be hard to implement a custom load/save function, that would save everything into a text files (which would be much convenient than the old binary format that Arcanum uses).

Btw, I'm not sure if you're aware of this, but if you want, you can integrate the MatchMaster widget into that "Arcanum Online" subforum at ArcanumClub.ru, it's really easy and here's how it looks like:
Image

It's also a bit configurable, you can for example disable the history and hints, or change a style. Let me know if you're interested.
See you later ;)

P.S.
- GLoad doesn't work when there's somebody else on the server besides the host
I did implement this on purpose, because when you try to load the game while someone, who wasn't there when you saved the game, is playing on your server, it causes the game to crash (for that player), if I remember correctly. So you can load the game only when no one else is connected to that game, for now.

Re: MatchMaker2 - New version released and Lua bound! (v0.4f

Posted: Tue Nov 13, 2012 2:02 am
by Saruman
Hey Crypton!

Yesterday we gave MatchMaker quite a job to do as it supported us through Lost Dungeon of Souls mod. In short, we made it! And we reckon that is was long ago that we actually made it up to final titles. Due to various reasons, we had to apply .gload several times, and there were a couple of bugs that might be of interest to you:

-After one of the .gsave with guest players in the game, using .gload and inviting them to join led to server crashing each time one of them tried to connect. We worked it out with me making another .gsave right after .gload with no players connected, then exiting the game and loading it again

-At some point, after executing .gload commands .ammo and .summon didn't work properly for the host, summoning items to the locations that were not visible on the map and had no relation to the host player's position. Guests didn't experience anything like it. Also, resurrection wasn't applied to host on one's death, but guest players didn't experience anything like it.

Otherwise, it was great, and if not for MatchMaker, we would have never done it. We're going to try a bigger module next time, probably MultiArcanum, although we might add a quick travel system to it, as walking all the way to, say, Wheel Clan after a game crash is still discouraging even if your belongings and game state are saved.

Re: MatchMaker2 - New version released and Lua bound! (v0.4f

Posted: Sat Nov 30, 2013 1:24 pm
by Tzian
Hi

sorry to bother you guys, but we are trying to get matchmaker working on our GoG version of Arcanum that we bought just yesterday as we would love the save option.

However, after placing the files as instructed, we launch the game, go to internet and either upon clicking find game or start server the game crashes. (the game still launches fine from the network option)

this is the result of clicking find game

Problem signature:
Problem Event Name: APPCRASH
Application Name: Arcanum.exe
Application Version: 1.0.7.4
Application Timestamp: 3bb4bcf3
Fault Module Name: mm_won.dll
Fault Module Version: 0.0.0.0
Fault Module Timestamp: 5024ffae
Exception Code: c0000005
Exception Offset: 000037be
OS Version: 6.1.7601.2.1.0.768.3
Locale ID: 2057
Additional Information 1: 2461
Additional Information 2: 24610545fa525da7c43459f7f484966c
Additional Information 3: 51ad
Additional Information 4: 51ad1b014107d4edeba5572f13590f89


Edit: I have installed the Unofficial Arcanum Patch by Blacktooth and tried again but still it crashes to a windows report, this time i tried launching a server and the errors were the same except for Exception Offset: 0001274a is now different.

Edit 2: I have tried the files you attached to a post on page 4, no change sadly :(


Is there any patches that are required to be applied to Arcanum before matchmaker works?

Any help would be much appreciated

thanks