Game Maker Community: Online Engine V2 - Game Maker Community

Jump to content

  • (43 Pages)
  • +
  • 1
  • 2
  • 3
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic

Online Engine V2 Uses 39DLL

#1 User is offline   -0NL1N3- 

  • Network Programmer
  • Group: GMC Member
  • Posts: 650
  • Joined: 19-November 05

Posted 17 December 2006 - 10:44 PM

Information:
This is my online engine. It includes the engine, a Kirby Online (platformer) example from myself and a Racer Online (racing game) example from Marbs.

Please read the READ ME.txt file when you download this before doing anything else.

If you want to host a game online so that other people can connect to you, you have to forward the ports used by the server. Check the Create event of obj_server in the server file for the ports.

Online Engine V2:

This is the second version of my online engine. The new features are:

Account System
Server chat commands (See Below)
The engine now works with the newest version of 39DLL.

Server chat commands:

/help - Shows a list of all the commands and what they do
/players - Shows a list of all the currently connected players with their usernames and IDs
/kick playerid - Kicks the player with the same playerid
/ban playerid - Bans the player with the same playerid
/unban username - Unbans the account with the same username

Please note that the examples (Racer Online and Kirby Online) have not been updated to work with the newest version of the engine.

If you have any ideas, suggestions and/or comments, I'll be glad to hear them.

You should change the Game ID of your online game to something that's different from the original. To change it go to Global Game Settings -> Loading. If you do change it, make sure both your server and client have the same one. If you want to change the ports the server uses, go to Portforward.com to get help with forwarding different ports.

Also, if you're wondering, this uses 39DLL.

Game that have been created with/ created with help from the engine:

Racer Online - Created by marbs

Userbar:

If you use/support this engine, please put this in your signature, it's 350 x 19 pixels:

Posted Image

[URL=http://forums.gamemaker.nl/index.php?
showtopic=263183]
[IMG]http://i37.photobucket.com/albums/
e52/LiamStrawbridge/f1e6ad37.png[/IMG][/
URL]


Remove the new line from the code above. The whole code must be on one line, I couldn't type it here because it stretches the page.

If you like this engine, please register at Prixel to support it.

Posted Image

Thanks,
-0NL1N3-

This post has been edited by -0NL1N3-: 04 May 2007 - 09:29 AM

1

#2 User is offline   aeron 

  • GMC Member
  • Group: GMC Member
  • Posts: 18
  • Joined: 19-September 06

Posted 17 December 2006 - 10:52 PM

As I said before, very nice, and easy to implement into your game!

Remember, though, this still takes a little knowledge of online communications, so make sure you know what you're doing before you plan that MMORPG you've always wanted to make.
0

#3 User is offline   -0NL1N3- 

  • Network Programmer
  • Group: GMC Member
  • Posts: 650
  • Joined: 19-November 05

Posted 17 December 2006 - 10:56 PM

aeron, on Dec 17 2006, 10:55 PM, said:

As I said before, very nice, and easy to implement into your game!

Remember, though, this still takes a little knowledge of online communications, so make sure you know what you're doing before you plan that MMORPG you've always wanted to make.
<{POST_SNAPBACK}>


Thanks aeron.

Note to everyone: If you post stupid things in this topic like "There's no one on! ZOMG MAKERZ COMPUTERZ!" then you will be completely ignored by me.

Thanks,
-0NL1N3-
0

#4 User is offline   marbs 

  • GMC Member
  • Group: GMC Member
  • Posts: 481
  • Joined: 01-May 05

Posted 17 December 2006 - 10:59 PM

Once again, this is fantastic, and I'm making an awesome game with it :)

And yes, I agree with aeron. Don't expect to just be able to whack this into a MMORPG or whatever huge project you are thinking of making in a matter of minutes. This provides the engine, the basis from which you can expand.

~marbs

This post has been edited by marbs: 17 December 2006 - 11:02 PM

0

#5 User is offline   -0NL1N3- 

  • Network Programmer
  • Group: GMC Member
  • Posts: 650
  • Joined: 19-November 05

Posted 17 December 2006 - 11:02 PM

marbs, on Dec 17 2006, 11:02 PM, said:

Once again, this is fantastic, and I'm making an awesome game with it :)

And yes, I agree with aeron. Don't expect to just be able to whack this into a MMORPG or whatever huge project you are thinking of making in a matter of minutes. This provides the engine, the basis from which you can expand.

~marbs
<{POST_SNAPBACK}>


Thanks, I'm happy to hear that at least one person is using my engine. Have you got any ideas or suggestions for the engine?

Thanks,
-0NL1N3-

This post has been edited by -0NL1N3-: 17 December 2006 - 11:03 PM

0

#6 User is offline   not_patrick 

  • GMC Member
  • Group: GMC Member
  • Posts: 195
  • Joined: 01-April 04

Posted 18 December 2006 - 12:40 AM

great engine, very easy to use.
0

#7 User is offline   Hay44444 

  • GMC Member
  • Group: GMC Member
  • Posts: 181
  • Joined: 02-August 06

Posted 18 December 2006 - 03:23 AM

Seriously this is the BEST online game engine I have ever seen. Great Work!!!
Can't wait to see what else you do with this.
=)
very nicely done, very clean and easy to understand
10/10
0

#8 User is offline   Omega_Squid 

  • Robo-Squid Overlord
  • Group: GMC Member
  • Posts: 142
  • Joined: 19-November 05

Posted 18 December 2006 - 04:24 AM

This is a very nice example, as you know I stated in the previous submission.
It is a very good way to look at how you could make a platformer or other adventure game with multiple players, not to mention having a comprehensive server and built in chat system.

Overall - 10/10
It does what it was made to do!

I also encourage all who download the engine to use it to help you learn online functions, not to make your own games using the exact same engine! The last thing we need is more engine spawns...

EDIT: I see that my fellow 64Ders have already stated what I said about the engine's use. I know for a fact that marbs can and will make a great game with it! :)

-Omega_Squid

This post has been edited by Omega_Squid: 18 December 2006 - 04:26 AM

0

#9 User is offline   -0NL1N3- 

  • Network Programmer
  • Group: GMC Member
  • Posts: 650
  • Joined: 19-November 05

Posted 18 December 2006 - 09:04 AM

not_patrick, on Dec 18 2006, 12:43 AM, said:

great engine, very easy to use.
<{POST_SNAPBACK}>


Thanks

Hay44444, on Dec 18 2006, 03:26 AM, said:

Seriously this is the BEST online game engine I have ever seen. Great Work!!!
Can't wait to see what else you do with this.
=)
very nicely done, very clean and easy to understand
10/10
<{POST_SNAPBACK}>


Thanks a lot. I'm glad you like it.

Omega_Squid, on Dec 18 2006, 04:27 AM, said:

This is a very nice example, as you know I stated in the previous submission.
It is a very good way to look at how you could make a platformer or other adventure game with multiple players, not to mention having a comprehensive server and built in chat system.

Overall - 10/10
It does what it was made to do!

I also encourage all who download the engine to use it to help you learn online functions, not to make your own games using the exact same engine! The last thing we need is more engine spawns...

EDIT: I see that my fellow 64Ders have already stated what I said about the engine's use. I know for a fact that marbs can and will make a great game with it!  :GM109: 

-Omega_Squid
<{POST_SNAPBACK}>


Thanks Omega_Squid :GM107: You can use this engine to make your own games with, but most people prefer to learn from it.

Thanks,
-0NL1N3-
0

#10 User is offline   naha4595 

  • GMC Member
  • Group: GMC Member
  • Posts: 29
  • Joined: 18-September 06

Posted 18 December 2006 - 10:11 AM

Wow! This is great! I was baffled by 39.dll before but this might help my rpg become an mmorpg! I might use this...

This post has been edited by naha4595: 18 December 2006 - 12:18 PM

0

#11 User is offline   -0NL1N3- 

  • Network Programmer
  • Group: GMC Member
  • Posts: 650
  • Joined: 19-November 05

Posted 18 December 2006 - 09:08 PM

naha4595, on Dec 18 2006, 10:14 AM, said:

Wow! This is great! I was baffled by 39.dll before but this might help my rpg become an mmorpg! I might use this...
<{POST_SNAPBACK}>


Feel free to use the engine, but please give credit if you do. :GM109:

Thanks,
-0NL1N3-
0

#12 User is offline   BlaXun 

  • Slime Online Creator
  • Group: GMC Member
  • Posts: 2311
  • Joined: 19-September 04

Posted 19 December 2006 - 02:51 AM

hey there, this seems to be really nice..unfortunately I get a FPS of 14 o,o
Everything GM releated runs in full-speed normally...is the ping connected to the FPS maybe?
0

#13 User is offline   -0NL1N3- 

  • Network Programmer
  • Group: GMC Member
  • Posts: 650
  • Joined: 19-November 05

Posted 19 December 2006 - 09:12 AM

BlaXun, on Dec 19 2006, 02:54 AM, said:

hey there, this seems to be really nice..unfortunately I get a FPS of 14 o,o
Everything GM releated runs in full-speed normally...is the ping connected to the FPS maybe?
<{POST_SNAPBACK}>


No, they are both separate. Maybe it's because you're running the server and client? I know that you have to do that, but running the 2 at the same time might slow down your PC. I'm pretty sure that the 14 FPS has nothing to do with the engine.

Thanks,
-0NL1N3-
0

#14 User is offline   marbs 

  • GMC Member
  • Group: GMC Member
  • Posts: 481
  • Joined: 01-May 05

Posted 19 December 2006 - 11:21 AM

Obviously, running the server and client will slow it down a little, but it shouldn't be to the extent that it goes down to 14. The only time I've had the fps go below 60 is when I ran more than 1 clients on the same computer.

~marbs
0

#15 User is offline   Obiki_San 

  • GMC Member
  • Group: GMC Member
  • Posts: 136
  • Joined: 10-April 04

Posted 19 December 2006 - 02:00 PM

I haven't tried it yet, but giving the ratings on the previous posts it sounds like a really good engine. I never tried to make an online game yet so this seems like a good head start for me.

Thanks for your work and much credit for you if I ever decide to use it.

Upon saying that... *downloads* :GM107:

EDIT:
Yup, I think this work very nicely. I have a plan :GM109:

This post has been edited by Obiki_San: 19 December 2006 - 02:18 PM

0

#16 User is offline   SirMixAlot 

  • Punkster
  • Group: GMC Member
  • Posts: 216
  • Joined: 04-November 03

Posted 19 December 2006 - 02:52 PM

Some people might have it run at low FPS because the default room speeds in the games provided are all set to 60 FPS. Some computers can't do this and start to lag. Just bring the room speeds down to 30 FPS and you should be fine.
0

#17 User is offline   -0NL1N3- 

  • Network Programmer
  • Group: GMC Member
  • Posts: 650
  • Joined: 19-November 05

Posted 19 December 2006 - 08:53 PM

SirMixAlot, on Dec 19 2006, 02:55 PM, said:

Some people might have it run at low FPS because the default room speeds in the games provided are all set to 60 FPS. Some computers can't do this and start to lag. Just bring the room speeds down to 30 FPS and you should be fine.
<{POST_SNAPBACK}>


I always thought they were 30. Hmm...thanks for clearing that up though.

Thanks,
-0NL1N3-
0

#18 User is offline   neo8xp 

  • GMC Member
  • Group: GMC Member
  • Posts: 590
  • Joined: 16-January 05

Posted 19 December 2006 - 09:32 PM

Very nice
Actually helped with a small issue ^^
7.5/10
0

#19 User is offline   -0NL1N3- 

  • Network Programmer
  • Group: GMC Member
  • Posts: 650
  • Joined: 19-November 05

Posted 19 December 2006 - 09:33 PM

neo8xp, on Dec 19 2006, 09:35 PM, said:

Very nice
Actually helped with a small issue ^^
7.5/10
<{POST_SNAPBACK}>


Thanks. I see you gave it a 7.5/10, any ideas on how I could improve this to get a 10?

Thanks,
-0NL1N3-
0

#20 User is offline   Tofp 

  • GMC Member
  • Group: GMC Member
  • Posts: 312
  • Joined: 11-April 06

Posted 19 December 2006 - 09:35 PM

can you make example without server. just a create - join game.
means server also can play game.
0

Share this topic:


  • (43 Pages)
  • +
  • 1
  • 2
  • 3
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users