[WIP] GDTMP - Multiplayer Mod [Client 0.5.11, Server 1.5.5.0] (Now in 10 languages!)

The data server is up, update check files havre been moved there, and I’m going to move a part of the server list there too :smiley:

2 Likes

Hey,
I can’t start a new savegame with this mod enabled. As soon as I click “New” in the main menu, an error pops up:
http://imgur.com/e8tA6SB

Could you help me?

Happens to me too

0.2.7

  • Fixed error when starting a new game

**Download: http://www.nexusmods.com/gamedevtycoon/mods/8/** This is worse than the Minecraft updates...
3 Likes

If anyone’s interested in testing my bad excuse of time synchronization now, PM me.

And even the Minecraft updates aren’t that bad! xD

1 Like

I haven’t worked much on the next update (haven’t felt very motivated), but here’s the planned features for 0.3.0:

Client 0.3.0 (The Fix What’s Not Broken Update)

  • Time synchronization… kind of (if the server allows it)
  • “/tell [player] [message]” client command (private message)
  • “/mute [player]” client command (muting)
  • If you asassinate someone and get caught, your CEO will be replaced by one of your employees
  • Automatic update checking (every 30 minutes)
  • Prettier indicators
  • Less clutter
  • Better version checking
  • Better code organization, shouldn’t conflict with other mods

Server 1.3.0.0

  • Time synchronization support (use “set timesync true” to enable)
  • Now automatically checks IP on startup
  • Added “addtolist” command (request adding your IP to the server list)
  • Added “rmfromlist” command (request removing your IP from the server list)
  • Added “myip” command (get IP)
  • New setting “set extendedopprivs (true|false)”, sets whether ops have access to all commands, including the more dangerous ones such as “set”, “exit”, “addtolist” etc.
  • Automatic update checking (every 30 minutes)
  • Does not send targeted data to everyone anymore
  • More unneccessary security
  • Changed some messages
  • Fixed update checking
  • REQUIRES CLIENT 0.3.0 OR LATER

Also, some stats from the past 24 hours that will hopefully motivate me:
  • Nearly 1000 connections from more than 200 unique players
  • Nearly 300 server listings from almost 100 unique clients
  • About 150 servers started from nearly 100 unique hosts

FYI I don’t save your IPs :stuck_out_tongue:
I hope you’re enjoying the mod.

2 Likes

It forced closed, and I couldn’t get all of the error. But this is all that I got from it, thought you may like to see it :stuck_out_tongue:

1 Like

Hmm if you got a line or two above that I would’ve found the cause right away…
I’ll take a look at it though, thanks for reporting :slight_smile:

1 Like

Oh well sorry :stuck_out_tongue: and anytime!

1 Like

Haha, it’s fine. :stuck_out_tongue:

5 Likes

The mod is not working I don’t know why But I cant connect to servers I cant figure out how
I just Start the game up and I cant find it anywhere
No Clue what I’m doing wrong

there is still a issue … on 0.2.7 on .js 443 something. crashes my game

If you start a new game, you have to save then load it again to be able to join a server. This will be fixed in 0.3.0.

That shouldn’t happen… if you have any other mods enabled (except the mod API) try disabling them one by one and tell me if you find a conflicting mod.

1 Like

Hello! First of all I want to say that I really love the mod @Darkly! Top notch work on it! :heart:

As much as I hate to say this, but I noticed a (few?) small problem(s?), not sure if it’s intentional or not, but it kind of makes me wonder.

My first concern is regarding the development for players’ consoles. Amazing feature, but the marketshare is a bit odd at that to me. :’< It kind of alienates consoles like the PC, the TES, mBox, Playsystem, etc. It’s not necessarily a bit problem but I don’t think PC should be near the bottom of the list with only 1.5% marketshare ;~;

Another sort of problem I have, regarding the same topic, would be the fact that you can’t remove custom consoles from your development list, ever. It’s a bit odd since even when players disconnect, their consoles remain there, which still collapses the marketshare and is a bit frustrating :’<

Sadly, I am not experienced enough with javascript in order to write “fixes” myself and try to be helpful with the problem I bring up. :frowning:
I, however, came up with a two ideas on how to fix these problems! :3

  1. Not show any custom consoles, hence not affecting your personal marketshare, but you can however request a player to dev for their console (somehow), making the console pop into the dev menu
  2. Be able to delete custom consoles from the dev page.
  3. An algorithm that checks whether the owners of said consoles are online or offline and if offline, remove the console, if online leave it as it is currently. Also removing all the custom consoles (except yours, of course) upon exiting the game.

Hope I wasn’t much of a bother and can’t wait to see 0.3.0! :3

1 Like

Hi

  1. will not happen because the marketshare doesn’t affect how many units you sell, it’s only there for comparison with other consoles, however the effect will be reduced by what you mentioned in your second and third idea
  2. and 3) I’ll make it so consoles go away permanently when you take them off the market, and taking them off temporarily when the player who developed the console goes offline will be a server option.

You weren’t :stuck_out_tongue:
Thanks for writing such a detailed post, these are some significant things that will be changed!

2 Likes

I just want to say that I’m really impressed with this mod, and I hope you continue. You thought about making plugins? That will give me some new ideas! I guess plugins is bit of an overkill, but it’ll be really interesting :slight_smile: Thanks!

1 Like

I have actually, but since this mod isn’t very big I’ve decided to not implement plugin support… yet! However mod developers can just “extend” the dMultiplayer functions like they can with any other mod if they want to :slight_smile:

1 Like

I dont think many people actually want to go into your main files. People like to add it in a seperate folder!