Caneh

Problems? Issues? Ask your questions here.
Post Reply
SR_Rider
Posts: 1
Joined: Fri May 01, 2020 12:51 am

Caneh

Post by SR_Rider »

Hey Caneh,

Long time, is digitalbloodsports still working and running?

Mind adding Mechcommander Gold?

:)

Thanks

CanEh
Site Admin
Posts: 271
Joined: Fri Jan 09, 2009 3:51 am

Re: Caneh

Post by CanEh »

well... not many people use the lobby anymore, times have changed. With that said, all you need is the GUID of the game and the EXE name, and you can "make your own"... if you find that it works correctly, let me know the info and I can add it into a permanent list.

Most of the direct play type games work this way, although not all of them

infinitiverse
Posts: 1
Joined: Tue Jun 02, 2020 10:16 am

Re: Caneh

Post by infinitiverse »

I would love to use the lobby but when trying its saying connection error could not connect to server, is the server down / not coming back up anymore?
If so I would be really interested in making my own server/lobby for the MechWarrior 3 gaming community.

Gameranger what we currently all have to use now is nice but its not ideal has its own issues and it might disappear one day.
I would like to server hosting paid for next 5-10 years at least for this game / lobby if it can be done.

I have various versions of Visual Studio 2005, and much newer, if you'd be willing to share the source code for your client/server that I could change/adapt as needed I'd be grateful, or just the highlights of what I need code wise to make the game launch in general (and with the teams enabled setting too if possible).

Any help I'd be truly thankful for CanEh

CanEh
Site Admin
Posts: 271
Joined: Fri Jan 09, 2009 3:51 am

Re: Caneh

Post by CanEh »

When Cyborg passed away at the end of April, we were forced to change server locations. Our old system was running Ubuntu 12, the new one is 18.. The changes in the Linux version required the lobby server to be re-compiled on the new system. This compile failed because of the changes to Linux, requiring a new version of the LUA scripting language. Several of the API calls within LUA have also changed, in addition the DLL's (dot A files) changed from 2 API's to one code. When I first started to compile, I had about 80 errors to clean up due to code changes. I am down to about 6 now, mostly related to opening configuration files and the conversion of LUA state calls for string conversions. The docs for LUA are not all that intuitive for using the new routines they have, so its a challenge to figure them out.

The new server here is currently not running the lobby code. Once that is done, if it gets done, there are also changes that need to be made to the communications DLL the client uses to connect into the new server IP. Since this is windows based, there shouldn't be any problems in updating that DLL. I just haven't had the time to handle all of the work required at this point. It was a massive challenge just to get the old site into a new system.

With that said, I generally had no problems in running *most of the Mech games, except for one... can't remember specifically which one it was but it had to do with creating teams. That particular one WOULD run, but it could not create the team side of things. This had to do with a change in the way that particular game ran, and it required a LAN type connection instead of the normal direct play connections that most of the old zone games worked with.

As for the source code, that will never be released. Decades of work has gone into the system, and I have no intentions of giving that work up. I am still attempting to get the LUA side sorted out, but it is a slow process right at the moment.

Post Reply