Jump to content


Photo

HowToMakeAnMMORPG.com - CLOSED


  • This topic is locked This topic is locked
104 replies to this topic

#41 xmugenmakerx

xmugenmakerx

    GMC Member

  • GMC Member
  • 604 posts

Posted 30 December 2010 - 12:36 AM

YES! thank you. I finally have a basic understanding of online programming.

There were a few problems I came across (for myself in particular)

even after i learned how to connect and send packets, i still dont know how to show other players in the same room.
at first i thought (cant i just create a player using a packet every time someone connects, but then i thought "what about the other players that already exist?")
maybe theres a way around that

also, how do you know which player to adjust (for example im thinking of sending x and y values). is there some way to remember which player sent the data? and then send the values from the server to all clients using that same player?

aside from all that, great tutorial, this is my first experience with online programming and its working wonders.
  • 0

#42 Schalk

Schalk

    GMC Member

  • GMC Member
  • 487 posts
  • Version:GM:HTML5

Posted 02 January 2011 - 08:41 PM

YES! thank you. I finally have a basic understanding of online programming.

There were a few problems I came across (for myself in particular)

even after i learned how to connect and send packets, i still dont know how to show other players in the same room.
at first i thought (cant i just create a player using a packet every time someone connects, but then i thought "what about the other players that already exist?")
maybe theres a way around that

also, how do you know which player to adjust (for example im thinking of sending x and y values). is there some way to remember which player sent the data? and then send the values from the server to all clients using that same player?

aside from all that, great tutorial, this is my first experience with online programming and its working wonders.

The server will keep track of all connected clients as well as information about each client like its x, y position for example. As soon as a client joins the server, the server well then loop through all the data it has about currently online players and send that to the client.
  • 0

#43 mortalpico

mortalpico

    GMC Member

  • New Member
  • 556 posts

Posted 06 January 2011 - 12:20 AM

Theres something went wrong, i made a sprite for the player but the body is separated from head(so there will be 2 parts of it)

I tested the client and the head was connected to the body properly but on the other client i cant see the players head check the demo of xmugenmakerx engine on Graphics Forum "Need Equips"
  • 0

#44 True Valhalla

True Valhalla

    ಠ_ಠ

  • Retired Staff
  • 4938 posts
  • Version:GM:Studio

Posted 06 January 2011 - 12:43 AM

That's not an online problem, that's just a simple drawing problem...You might want to polish up your general GML skills before attempting online projects.
  • 0

#45 True Valhalla

True Valhalla

    ಠ_ಠ

  • Retired Staff
  • 4938 posts
  • Version:GM:Studio

Posted 24 January 2011 - 05:11 AM

Update!

I have added a new downloadable example "Login and Register" and I have also updated the "Basic Network" example! Some changes to the site in general have been made as well.

Feedback is welcome.

Edited by True Valhalla, 24 January 2011 - 10:48 AM.

  • 0

#46 lap202

lap202

    Programmer

  • GMC Member
  • 224 posts
  • Version:GM8

Posted 23 February 2011 - 06:42 AM

I see you got a few more tutorials done
I really could use that platform tutorial so hurry up =)
  • 0

#47 True Valhalla

True Valhalla

    ಠ_ಠ

  • Retired Staff
  • 4938 posts
  • Version:GM:Studio

Posted 01 March 2011 - 05:35 AM

I see you got a few more tutorials done
I really could use that platform tutorial so hurry up =)


Working on it next ;D

I've recently added the "Chat System" example to the site.

Edited by True Valhalla, 24 April 2011 - 12:44 AM.

  • 0

#48 True Valhalla

True Valhalla

    ಠ_ಠ

  • Retired Staff
  • 4938 posts
  • Version:GM:Studio

Posted 19 March 2011 - 04:36 AM

HowToMakeAnMMORPG.com was featured and reviewed on Game Maker blog - check out the post!
  • 0

#49 True Valhalla

True Valhalla

    ಠ_ಠ

  • Retired Staff
  • 4938 posts
  • Version:GM:Studio

Posted 04 April 2011 - 02:44 AM

I've made a lot of general updates, and have added a forum! Check it out if you have any questions or would like to discuss online games in general!
  • 0

#50 slam drago

slam drago

    The slam drag

  • New Member
  • 422 posts
  • Version:GM:Studio

Posted 06 April 2011 - 02:56 PM

Nice, though the color scheme lacks as has been said.
It ticks me off worse than YYG
  • 0

#51 True Valhalla

True Valhalla

    ಠ_ಠ

  • Retired Staff
  • 4938 posts
  • Version:GM:Studio

Posted 06 April 2011 - 09:13 PM

That is something I'm just disinclined to change; I think as an informational website the colors are very well suited. Wikipedia has pretty much the exact same color scheme - white, black, grays and some blue. I think it works well.

But thanks for the comment.
  • 0

#52 mrme

mrme

    GM Pro

  • GMC Member
  • 222 posts
  • Version:Unknown

Posted 06 April 2011 - 09:29 PM

I like the color scheme. I think the website was made really well, but the content on the website is even better. The forum will be very useful for anyone who needs help implementing an MMORPG.
  • 1

#53 xMakerx

xMakerx

    GMC Member

  • New Member
  • 0 posts

Posted 10 April 2011 - 11:09 PM

Hello, I followed your tutorial and I got this error:


___________________________________________
COMPILATION ERROR in Script: scr_server_init
Error in code at line 5:
dllinit(0,true,true);
^
at position 2: Unknown function or script: dllinit


Please help me! I have a cilent named Tiki Island Adventure and a Server named Server.
  • 0

#54 True Valhalla

True Valhalla

    ಠ_ಠ

  • Retired Staff
  • 4938 posts
  • Version:GM:Studio

Posted 11 April 2011 - 12:14 AM

You have not followed this page properly. The script (part of 39dll) is either missing or renamed. My guess is missing. That means you haven't included the 39dll scripts in your new game.

Open any example on the site, open the scripts tab, and you'll see all the scripts you are missing. You can download the base with the 39dll scripts included at this link, and then build your game from that.

I like the color scheme. I think the website was made really well, but the content on the website is even better. The forum will be very useful for anyone who needs help implementing an MMORPG.


Thank you very much :)

Edited by True Valhalla, 11 April 2011 - 12:16 AM.

  • 0

#55 xMakerx

xMakerx

    GMC Member

  • New Member
  • 0 posts

Posted 11 April 2011 - 11:25 PM

You have not followed this page properly. The script (part of 39dll) is either missing or renamed. My guess is missing. That means you haven't included the 39dll scripts in your new game.

Open any example on the site, open the scripts tab, and you'll see all the scripts you are missing. You can download the base with the 39dll scripts included at this link, and then build your game from that.

I like the color scheme. I think the website was made really well, but the content on the website is even better. The forum will be very useful for anyone who needs help implementing an MMORPG.


Thank you very much :)


You helped me with my other problem but now I have another:

___________________________________________
FATAL ERROR in
action number 1
of Create Event
for object obj_initiate:

COMPILATION ERROR in code action
Error in code at line 2:
if scr_client_init() == true
^
at position 5: Unknown function or script: scr_client_init
------------------------------------------------------------------
What does this mean? I have a script named scr_cilent_init what is wrong?
Sorry to bug you.
  • 0

#56 True Valhalla

True Valhalla

    ಠ_ಠ

  • Retired Staff
  • 4938 posts
  • Version:GM:Studio

Posted 12 April 2011 - 12:12 AM

That means, again, the script is missing or renamed. You need to actually make the script! Follow the tutorial properly and this is all explained. If you have any further issues please post them on the forum and I will answer them, but please keep this topic free of issues with your project - this thread is for the website itself :)

You named the script scr_cilent_init instead of scr_client_init.

Edited by True Valhalla, 22 April 2011 - 10:06 AM.

  • 0

#57 True Valhalla

True Valhalla

    ಠ_ಠ

  • Retired Staff
  • 4938 posts
  • Version:GM:Studio

Posted 24 April 2011 - 12:47 AM

Pretty big update!


Enjoy!

Edited by True Valhalla, 15 May 2011 - 07:16 AM.

  • 0

#58 thespookie

thespookie

    GMC Member

  • GMC Member
  • 1 posts

Posted 17 May 2011 - 08:36 PM

I just found the site, and I think it's great. I mean, really. I don't understand why people are so worried about how the site looks, it's loaded with really useful information and it's easy to navigate and read. I think that's all that matters. I actually think I would be less inclined to take it seriously if it was colorful and full of hideous animations (what is this, the 90s?). I think it's just fine exactly how it is.

Anyway, THANKS for this GREAT information!!

//TheSpookie
  • 1

#59 True Valhalla

True Valhalla

    ಠ_ಠ

  • Retired Staff
  • 4938 posts
  • Version:GM:Studio

Posted 31 May 2011 - 01:17 AM

Thank you very much :)
  • 0

#60 Jobo

Jobo

    No neurons left today

  • GMC Member
  • 2417 posts
  • Version:GM:Studio

Posted 31 May 2011 - 01:10 PM

MyINI.dll
Another application extensions to Game Maker, this DLL is used for quick, easy and powerful file manipulation. It is included in all of our examples for free.

Typo detected! Remove the s :whistle:

Nice design, very clean. I've commented on the site before so.. just wanted to inform you of the typo.
  • 1




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users