MAngband Lag free? No Way! Not Possible... Or is it?
Posted: Tue 19.05.2009, 13:22
Hey guys,
Since I been back I've done a lot of brain storming with my friend Lopper, although I got the idea he has the technical mind to actually know how it works. Cause I don't specialize in networks I only know how to sercue and setup a small one which is all that is needed in my career path. The idea has a relatively simple structure to it. And after talking to Steel he suggested to me a new idea also that would be interesting. Please note I've done some research on my idea's. and Steel's and it all seems plausible. Will need patiences and hard work but in the end. It would make MAngband lag free environment for the most part. Lets begin.
As you all know I try to run PWMAngband, and thats where my begin actually came to me.
I figured that a way we can have a lag free environment is this. Why do players have to dive on a Europe server if they are just going solo into dungeon? 90% of dives happen Solo and I don't think its needed for Europe to actually run the dungeons and everyone must connect to it regardless of where they are from. So my idea is this. We need an only Dungeon server with no town. Instead of the town code we tell it to get the town code from another source. In Europe! Thats right, with this idea, I can host an American Dungeon server, and anyone else can also. When you log onto MAngband you pick the server closest to where you live if you want to solo dive, and wala! You can dive without lag cause the server isn't on the other side of the world. Instead only time you are on the other side of the world is when your in town. This works by changing the code by telling it to send and retrieve information from another source for the town only. Results? Only time you will experience lag is in town. You still can buy/sell/trade, can still talk to your friends. And if you want, can still dungeon party.
You must be asking "What if I want to party with someone?" Well, I was thinking we could have "Portals". If you need to connect to another Dungeon Server to party with a person you find the portal > for the server and just go down into that dungeon with your friend. This would require a pretty good deal of coding, but I know its possible. Lopper has all the technical details sorted out and as I said, thats not my area of experience. If we have people willing to have small boxers just to run these "Dungeon Servers" Everyone can have a lag free game, regardless of where they are from. And there be hardly any difference in game play. I hope I explained it clearly, if I didn't just post me to explain in further detail. I am writing this pretty early in the morning, i just wanted to give everyone a basic rough draft that me and Lopper are sorting out.
I know its possible I've done my research, just a question if the Team can implement it or not. No one is expecting it to be soon. Just a small project that maybe in a year would be implemented. I'm not a coder(yet) and I just started college for this stuff so I can't tell anyone how much work is needed, I just know from the basic layout, it's less then what people think. Mangband is just really hard to code to begin with anyway so it can be tedious.)
Your Friend,
Cord aka Later
Since I been back I've done a lot of brain storming with my friend Lopper, although I got the idea he has the technical mind to actually know how it works. Cause I don't specialize in networks I only know how to sercue and setup a small one which is all that is needed in my career path. The idea has a relatively simple structure to it. And after talking to Steel he suggested to me a new idea also that would be interesting. Please note I've done some research on my idea's. and Steel's and it all seems plausible. Will need patiences and hard work but in the end. It would make MAngband lag free environment for the most part. Lets begin.
As you all know I try to run PWMAngband, and thats where my begin actually came to me.
I figured that a way we can have a lag free environment is this. Why do players have to dive on a Europe server if they are just going solo into dungeon? 90% of dives happen Solo and I don't think its needed for Europe to actually run the dungeons and everyone must connect to it regardless of where they are from. So my idea is this. We need an only Dungeon server with no town. Instead of the town code we tell it to get the town code from another source. In Europe! Thats right, with this idea, I can host an American Dungeon server, and anyone else can also. When you log onto MAngband you pick the server closest to where you live if you want to solo dive, and wala! You can dive without lag cause the server isn't on the other side of the world. Instead only time you are on the other side of the world is when your in town. This works by changing the code by telling it to send and retrieve information from another source for the town only. Results? Only time you will experience lag is in town. You still can buy/sell/trade, can still talk to your friends. And if you want, can still dungeon party.
You must be asking "What if I want to party with someone?" Well, I was thinking we could have "Portals". If you need to connect to another Dungeon Server to party with a person you find the portal > for the server and just go down into that dungeon with your friend. This would require a pretty good deal of coding, but I know its possible. Lopper has all the technical details sorted out and as I said, thats not my area of experience. If we have people willing to have small boxers just to run these "Dungeon Servers" Everyone can have a lag free game, regardless of where they are from. And there be hardly any difference in game play. I hope I explained it clearly, if I didn't just post me to explain in further detail. I am writing this pretty early in the morning, i just wanted to give everyone a basic rough draft that me and Lopper are sorting out.
I know its possible I've done my research, just a question if the Team can implement it or not. No one is expecting it to be soon. Just a small project that maybe in a year would be implemented. I'm not a coder(yet) and I just started college for this stuff so I can't tell anyone how much work is needed, I just know from the basic layout, it's less then what people think. Mangband is just really hard to code to begin with anyway so it can be tedious.)
Your Friend,
Cord aka Later