Multiplayer for MMMerge [beta 14.01.2024/4]
Re: Multiplayer for MMMerge [beta 14.01.2024/4]
Well, I ran into this little problem when testing my new hardware for MP - and it retroactively found its way onto my old laptop which was working perfectly well the last time I even touched multiplayer. Not only this, but attempts at connecting fail too - the client crashes out on my LAN. This is with both the Latest and Stable versions, AND both on my current save file and a new game. (New game changes the appearance to the default Mercenary as expected)
Can anyone tell me EVERYWHERE the multiplayer mod makes save files so that I might get to the bottom of this and fix my game? (The single player component works perfectly well, both on the old and new installations) - and if it's a problem with making the executable 64_BIT_AWARE... I'll get back to you on that. I did keep a backup. Just confirmed that being 64 bit aware has nothing to do with it. Am now at a complete loss.
Here are the logs. Might need packet capture for this one... maybe.
Re: Multiplayer for MMMerge [beta 14.01.2024/4]
Hello. I believe, you've done everything right. I assume, you've added new monster at the end of MONSTERS.txt file. If so, try to alter line 637 of "Scripts\Modules\Multiplayer\UI\Menu.lua" file, change it from
Code: Select all
local limit = Game.MonstersTxt.count - 3
Code: Select all
local limit = Game.MonstersTxt.count
At first glance it looks like problem with DirectX7 support of modern drivers. I did not encounter this myself. Try to launch the game in software mode and tell me if it works. Also send me "ErrorLog.txt" from your game folder, please, hard crashes are logged there.N7Kopper wrote: Well, I ran into this little problem when testing my new hardware for MP - and it retroactively found its way onto my old laptop which was working perfectly well the last time I even touched multiplayer.
Related to multiplayer data, there are two files in "Saves" folder: "MultiplayerAutosave.bin" and "MultiplayerGames.bin", also some data is stored in save game files directly, you can access it via debug console, once saved game loaded. To erase it:
Code: Select all
vars.Multiplayer = nil
vars.MultiplayerGameData = nil
vars.MultiplayerMapData = nil
Re: Multiplayer for MMMerge [beta 14.01.2024/4]
That seemed to have done the trick, simply removing "- 3" from that line did cause an out of bounds error and crash. I opted instead to try "- 1" and everything seems to be working fine now as long as I have a dummy entry at the end of the list. (I assume that's why there are so many zReactors) Appreciate it Rod!Rodril wrote: ↑09 Jun 2024, 00:11 Hello. I believe, you've done everything right. I assume, you've added new monster at the end of MONSTERS.txt file. If so, try to alter line 637 of "Scripts\Modules\Multiplayer\UI\Menu.lua" file, change it fromtoCode: Select all
local limit = Game.MonstersTxt.count - 3
Probably I've cut service monsters, but it should not be necessary.Code: Select all
local limit = Game.MonstersTxt.count
-
- Leprechaun
- Posts: 2
- Joined: 22 Jun 2024
Re: Multiplayer for MMMerge [beta 14.01.2024/4]
what is the typical troubleshooting for players that can host a game, but can't join and vice versa?
...enroth identity: decentralized cooperative experience...
...anticipation in the tavern, a symphony of clinking tankards and boisterous laughter punctuated by the crackling fire. The patrons, a motley crew of adventurers, merchants, and artisans, all had heard the whispers. A new age was dawning in the World of Enroth, an age of decentralized cooperation, where the lines between player and host blurred into a vibrant tapestry woven by the collective will of the people.
The whispers spoke of a revolutionary mod, a force that would reshape the very fabric of the game. No longer would the players be beholden to a central server, a puppet master pulling the strings of their adventures. Instead, each player would become a node in a vast, interconnected network, a living, breathing ecosystem of collaborative play.
The heart of this mod lay in a decentralized ledger, a digital tapestry woven from the actions of every participant. Every quest undertaken, every monster slain, every item crafted would be recorded, not in a centralized database, but in the collective memory of the players themselves. This ledger, known as the "Enroth Chronicle," was the lifeblood of the game, a constantly evolving record of the shared world.
The composition of the participants would be as dynamic as the winds of Enroth itself. Players could join and leave the network at will, their contributions leaving an indelible mark on the ever-shifting landscape. Each player would be granted a unique "Enroth Identity," a digital avatar that represented their unique role in the game.
This "Enroth Identity" was more than just a name; it was a living, breathing entity that evolved with the player's actions. Each quest completed, each monster slain, each skill mastered contributed to the growth of their identity, unlocking new abilities and granting access to previously hidden content.
The mod would introduce a system of "shared resources," allowing players to pool their collective resources to create truly epic endeavors. Imagine, for instance, a group of players banding together to construct a colossal fortress, its walls shimmering with the combined efforts of dozens of skilled artisans. Or perhaps, a collective quest to slay a legendary dragon, the victory celebrated across the land, the spoils distributed amongst those who contributed to its downfall.
The possibilities were endless, limited only by the imagination of the players. The World of Enroth would become a living, breathing entity, shaped by the collective will of its inhabitants. No longer would the game be a static, unchanging experience; it would evolve and grow alongside its players, a testament to the power of decentralized...
The whispers spoke of a revolutionary mod, a force that would reshape the very fabric of the game. No longer would the players be beholden to a central server, a puppet master pulling the strings of their adventures. Instead, each player would become a node in a vast, interconnected network, a living, breathing ecosystem of collaborative play.
The heart of this mod lay in a decentralized ledger, a digital tapestry woven from the actions of every participant. Every quest undertaken, every monster slain, every item crafted would be recorded, not in a centralized database, but in the collective memory of the players themselves. This ledger, known as the "Enroth Chronicle," was the lifeblood of the game, a constantly evolving record of the shared world.
The composition of the participants would be as dynamic as the winds of Enroth itself. Players could join and leave the network at will, their contributions leaving an indelible mark on the ever-shifting landscape. Each player would be granted a unique "Enroth Identity," a digital avatar that represented their unique role in the game.
This "Enroth Identity" was more than just a name; it was a living, breathing entity that evolved with the player's actions. Each quest completed, each monster slain, each skill mastered contributed to the growth of their identity, unlocking new abilities and granting access to previously hidden content.
The mod would introduce a system of "shared resources," allowing players to pool their collective resources to create truly epic endeavors. Imagine, for instance, a group of players banding together to construct a colossal fortress, its walls shimmering with the combined efforts of dozens of skilled artisans. Or perhaps, a collective quest to slay a legendary dragon, the victory celebrated across the land, the spoils distributed amongst those who contributed to its downfall.
The possibilities were endless, limited only by the imagination of the players. The World of Enroth would become a living, breathing entity, shaped by the collective will of its inhabitants. No longer would the game be a static, unchanging experience; it would evolve and grow alongside its players, a testament to the power of decentralized...
Re: Multiplayer for MMMerge [beta 14.01.2024/4]
Is there any plan adding public lobby like Diablo 2? While I don't have any friends playing M&M, I hope to play with other people without microphone. Is it possible? How about a small server which manages host list? All hosts post their session code to server, and all clients get session code list from server. This is just small idea.
Re: Multiplayer for MMMerge [beta 14.01.2024/4]
I have some plans to do it myself with MAW mod.powermmms wrote: ↑13 Aug 2024, 02:21 Is there any plan adding public lobby like Diablo 2? While I don't have any friends playing M&M, I hope to play with other people without microphone. Is it possible? How about a small server which manages host list? All hosts post their session code to server, and all clients get session code list from server. This is just small idea.
Will have more news in a month or 2
Re: Multiplayer for MMMerge [beta 14.01.2024/4]
Hello. I had spare time in august and did some tryouts on lobby server too. Share with me your vision of it, please. Sent you what i have via DM. Probably we can create it faster with combined efforts.
Re: Multiplayer for MMMerge [beta 14.01.2024/4]
So, basically MAW makes the more like a modern ARPG.
I'll explain point by point to give a rough idea of what my vision is:
- No quick time passing ever, such as resting, traveling, training etc, times is the usual 2 seconds=1 min ingame...
- Each monster, once killed, has a respawn time
- Each of the player has its own world progression, so no shared quest (but chests have 5 duplicates of the quest items, and multiple quest items copies can't be brought out of the dungeon)
- Players have multiple inventory tabs (inventory tabs and sorting is already in MAW)
- Game is solo only (no full party), but experience isn't multiplied by 5. Main reason being that with a full party you are kinda too busy to pay attention to others. Can also add some extra skills to make it more interesting, specially for non casters (WOW like skills). It also adds replayability, as you might want to get each of the classes at max level.
- Monsters in each continent have around triple level and teleporters are in the main cities to swap continent easily, so that you need to progress all the continents at the same time (already as a MAW mode).
I'm already working on end game content, making it like PoE mapping (if not familiar, basically you find items that teleport you to a dungeon with modifiers and tiers).
If you haven't seen MAW yet can either read about it here: https://github.com/Malekitsu/Maw-Mod-MM ... /README.md
or here: https://mightandmagicmawmod.miraheze.org/wiki/Main_Page
This would effectively make it the 1st online ARPG with 1st person
I might have forgotten something, but ask anything.
For server maintenance I can cover the costs, no issue at all.
Re: Multiplayer for MMMerge [beta 14.01.2024/4]
Hello, i am playing the mod now with 2 friends, and we have some "time travel" problems where sometimes people just randomly get weak and lose half their hp when entering a dungeon or Area. Oftentimes we fixed this by just all being in the same area for a bit which seems to restore the proper flow of time to all places , sometimes Tularean Forest was the 27th December and Harmondale 1st of december for example. But lately we started playing with MM8 and we know have this problem even more. I have a hunch it might be because we are loading different areas alot, because it first started happening in 7 when we had Town portal access and now in 8 we just die a lot. So someone is always in the dungeon and someone else dies and loads another area. It also seems to just affect 1-2 persons at a time but one is always fine, but the one that is fine switches sometimes. It makes playing trough the game really hard rn so i would be very happy if someone had a solution for that.
Re: Multiplayer for MMMerge [beta 14.01.2024/4]
Hello. Unfortunately, I'm unable to inspect the issue at the moment. I can suggest you to try multiplayer version that is currently in development: https://gitlab.com/letr.rod/mmmerge/-/a ... -lobby.zip (unpack the archive into game folder, replacing existing files). All players will have to apply it. If it will affect the problem anyhow, tell me.
Who is online
Users browsing this forum: No registered users and 3 guests