Game Maker Community: Zelda Online - Game Maker Community

Jump to content

Work in Progress Rules

This forum is for people to post information regarding their WIP projects for discussion and feedback. Note: by WIP projects, we mean those that are well underway, and we require that you post a demo. Make sure that you READ these rules prior to posting. Also, the General GMC Rules apply here too.
  • (7 Pages)
  • +
  • 1
  • 2
  • 3
  • Last »
  • You cannot start a new topic
  • This topic is locked

Zelda Online Open source mmorpg.

#1 User is offline   39ster 

  • GMC Member
  • Group: GMC Member
  • Posts: 887
  • Joined: 09-October 03

Posted 02 July 2005 - 02:13 PM

Hello. I have made an example of a mmorpg client and mmorpg server which was made using gm6 and my winsock dll located at http://forums.gamemaker.nl/index.php?showtopic=90437&st=0

Features:
-Multiple room support. You wont recieve x, y, etc from people who arnt in your room.
-Unlimited players.
-Chests that contains items. When you open a chests it is saved to your account so you cant reopen it when you relogin
-Can collect items and destroy bushes
-Read signs
-2 quests
-You can store variables to the players account so when they relogin the variables are retrieved from the account.
-Player chatting.
-Basic method to simulate smooth movement.
-UDP support. The player can turn udp on and off by pressing F2. If the player has a firewall they can still play but messages will be sent over a tcp socket instead.
-Nicknames.
-Accounts. Everyone can own their own account and can create one using the client.
-Music.
-Global chat. When chatting type "/all message" to make your message appear on the bottom chat window. All people, no matter what room they are in will recieve this. You can also drag the chat window up and down by holding the top of it and moving the mouse.
-Moving your mouse over a player displays their username and nickname.
-Login settings save so you dont always have to retype the server/port username, nick and password.
-Players can use swords and you can kill other players.
-Players can use Bow&arrows to kill each other.
-Players can use bombs to kill each other.

Just run the server and use the client to connect to your ip. Walk around and press Enter to chat.
Download: http://host-a.net/getfile.php?usern=39ster...rpgEDITABLE. zip
EXE download (for non registered):http://host-a.net/getfile.php?usern=39ster& file=mmorpgEXE.zip
Strykes server OFFLINE

SCREENSHOT:http://host-a.net/getfile.php?usern=39ster& file=screenshot.JPG

SERVER: Posted Image hosted by melee-master. If you cannot login/register it could be because he hasnt updated the server to new version. Please wait.

This post has been edited by 39ster: 12 April 2006 - 11:54 AM

0

#2 User is offline   emwearz 

  • GMC Member
  • Group: GMC Member
  • Posts: 566
  • Joined: 05-November 03

Posted 02 July 2005 - 02:32 PM

Very nice i had a ping of around 80-100 at most times (I live in Australia), though it was very small it was very good.
0

#3 User is offline   Timmo 

  • GMC Member
  • Group: GMC Member
  • Posts: 479
  • Joined: 11-March 04

Posted 02 July 2005 - 02:34 PM

My ping was about 1000. I live in estonia.
0

#4 User is offline   39ster 

  • GMC Member
  • Group: GMC Member
  • Posts: 887
  • Joined: 09-October 03

Posted 02 July 2005 - 02:39 PM

Thanks emwearz and Timmo i dont kno whats up with that ping but when some1 else was on and they where in another country they where moving very ridgidly but when i told them to press F2 (enable udp) they moved as smoothly as it plays locally! From that i say udp makes a massive difference so if u go on press F2 to enabled udp but you have to unblock port 14805
0

#5 User is offline   lmccord2 

  • GMC Member
  • Group: GMC Member
  • Posts: 155
  • Joined: 18-March 05

Posted 02 July 2005 - 02:53 PM

Checking it out and it's looking very cool. On the menu, though, what's with the pokemon NPC face? lol.
0

#6 User is offline   39ster 

  • GMC Member
  • Group: GMC Member
  • Posts: 887
  • Joined: 09-October 03

Posted 02 July 2005 - 02:54 PM

lmccord2, on Jul 2 2005, 02:56 PM, said:

Checking it out and it's looking very cool. On the menu, though, what's with the pokemon NPC face? lol.
<{POST_SNAPBACK}>

I originally used pokemon sprites but then i changed to zelda and forgot that head.
0

#7 User is offline   Victor 

  • GMC Member
  • Group: GMC Member
  • Posts: 311
  • Joined: 27-October 03

Posted 02 July 2005 - 03:00 PM

I had 400 ping, F2 didn't effect.

Quote

If the player has a firewall they can still play but messages will be sent over a tcp socket instead.


Guess that's why F2 doesn't effect.


Btw, I live in Sweden.

This post has been edited by Victor: 02 July 2005 - 03:00 PM

0

#8 User is offline   39ster 

  • GMC Member
  • Group: GMC Member
  • Posts: 887
  • Joined: 09-October 03

Posted 02 July 2005 - 03:11 PM

Victor, on Jul 2 2005, 03:03 PM, said:

I had 400 ping, F2 didn't effect.

Quote

If the player has a firewall they can still play but messages will be sent over a tcp socket instead.


Guess that's why F2 doesn't effect.


Btw, I live in Sweden.
<{POST_SNAPBACK}>

The ping messages are sent through tcp even if udp is enabled so it wont change ur udp display. I think the udp display is broken anyways. The only way to check if Pressing F2 worked is checking how smooth the movement is and trust me it makes the movement like 6x smoother. I should of posted this in wip cause i still need to make updates like accounts and trying to set udp at the beggining and quests..

EDIT:
Update. After losing track of whos who on the server i added a nickname feature so other players will have their nickname displayed underneath them. UDP is also enabled when you start (if it works) and ping messages will also try and send in udp. Remember udp makes a hell of a difference so try and unblock port 14805 if it wont work!

This post has been edited by 39ster: 02 July 2005 - 03:50 PM

0

#9 User is offline   Evilish 

  • GMC Member
  • Group: GMC Member
  • Posts: 397
  • Joined: 10-October 04

Posted 03 July 2005 - 11:53 AM

I went online and saw two people*one being you, and some other unknown person*, i do agree, this seems alot faster then GMSock and i've been using GMSock for quite awhile now.

What i also have to mention is that GMSock for me, can be quite buggy in GM6*'causing unknown errors and having to restart* this dll however worked perfectly and the example was really good, a little more explaining about what the functions are actually doing would be nice though, i didn't even know what the 3 arguements for dllinit() were, if they are somewhere in the game, try putting them in the scripts instead:P

"absolutely great, i've already started making a small online game with it"
- EvilMoogle

Oh and one suggestion, what parts are needed to be changed so that image_blend and image_angle are sent along aswell?
EDIT: found them, just forgot to actually set them to the variables... idiotic me:p

This post has been edited by EvilMoogle: 03 July 2005 - 11:54 AM

0

#10 User is offline   Smarttart62 

  • designFUSION™
  • Group: GMC Member
  • Posts: 2619
  • Joined: 19-November 03

Posted 03 July 2005 - 12:50 PM

failed to connect to you
Sounds awesome though :(
-Steve
0

#11 User is offline   scorpius 

  • GMC Member
  • Group: GMC Member
  • Posts: 116
  • Joined: 03-May 05

Posted 03 July 2005 - 01:18 PM

Can i use this for my self? Do you need any credits? I gonna rewritte it and i dont use any sprotes that you use. Plz can i use it :(
0

#12 User is offline   39ster 

  • GMC Member
  • Group: GMC Member
  • Posts: 887
  • Joined: 09-October 03

Posted 03 July 2005 - 01:27 PM

scorpius, on Jul 3 2005, 01:21 PM, said:

Can i use this for my self? Do you need any credits? I gonna rewritte it and i dont use any sprotes that you use. Plz can i use it  :(
<{POST_SNAPBACK}>

Yes ovcourse you can use this and no credits needed but if you added credits it would be great! At the moment iv made about 90% of the account system so everyone can have their own account which will auto save when you leave the game. Ill be adding the file send system soon and have the maps as external files which are downloaded off the server! I have also added global chatting (not uploaded but 100% done in my version of the engine). Once i release the version with accounts ill host the server again.
TO ANY MODS: Please move this topic to wip.

This post has been edited by 39ster: 03 July 2005 - 01:40 PM

0

#13 User is offline   Ickie 

  • GMC Member
  • Group: GMC Member
  • Posts: 156
  • Joined: 11-January 04

Posted 03 July 2005 - 02:19 PM

Cool, I kicked myself.
Very nice... it will be awsome when it's done.
0

#14 User is offline   Chiken 

  • GMC Member
  • Group: GMC Member
  • Posts: 403
  • Joined: 03-August 04

Posted 03 July 2005 - 02:35 PM

I have a question :

How to I change the server port number?
Do i go to the onlinecontroller object and switch the port number?
And dooes it just create a name and then it uses the port number to connect to a different host name? and when do you think the accounts and stuff will be done?
0

#15 User is offline   -|zombie|- 

  • GMC Member
  • Group: GMC Member
  • Posts: 80
  • Joined: 04-November 03

Posted 03 July 2005 - 02:50 PM

Can routers play htis game too then?:)

I connect and then in few seconds it goes to main menu..:(
Ping is 0 :) and UDP is disabled..

This post has been edited by -|zombie|-: 03 July 2005 - 02:56 PM

0

#16 User is offline   stump_corey 

  • GMC Member
  • Group: GMC Member
  • Posts: 303
  • Joined: 13-November 04

Posted 03 July 2005 - 02:54 PM

i repoted for the mods to move this
sounds nice
download later on family computer and cannot download now

_stump_corey
0

#17 User is offline   39ster 

  • GMC Member
  • Group: GMC Member
  • Posts: 887
  • Joined: 09-October 03

Posted 03 July 2005 - 03:01 PM

@GameFreak1 - Wait till next version and you will easily be able to change the ports. Also accounts are almost done!.

@-|Zombie|- Yes people with routers can play. You will play over a tcp socket instead of udp which is much slower so i suggest you configure your router/firewall to unblock port 14805. Also zombie the reason you where able to connect is most likely because i was testing the new server which supports accounts just as you were trying to get on with the old version. You got d/c because you wernt logged into an account because that version doesnt support it. Ping was 0 because you didnt get a ping request from server (server only sends that to logged in account) and udp didnt try to turn on yet because you wernt logged in.

This post has been edited by 39ster: 03 July 2005 - 05:06 PM

0

#18 User is offline   -|zombie|- 

  • GMC Member
  • Group: GMC Member
  • Posts: 80
  • Joined: 04-November 03

Posted 03 July 2005 - 03:03 PM

Heh..Its kinda hard..Im on lan too..:) so i dont hold the router..So now what?

This is what i can choose:
LAN+Router Cable connection or Wireless Network+Lan+Adapter.. Lol..:(

This post has been edited by -|zombie|-: 03 July 2005 - 03:06 PM

0

#19 User is offline   scorpius 

  • GMC Member
  • Group: GMC Member
  • Posts: 116
  • Joined: 03-May 05

Posted 03 July 2005 - 08:51 PM

Can you PM if you got the latest version ready i want to use it for my game.
0

#20 User is offline   Nicanor 

  • GMC Member
  • Group: GMC Member
  • Posts: 5
  • Joined: 20-November 03

Posted 04 July 2005 - 05:50 AM

This I think it the best example that I've come across. I'm quite impressed. I'm looking forward to seeing the login/register feature... I hope I read that post right. Would be nice to have a character creation area for creating custom characters... will you be adding this? Really good job, thankyou for making this available. :huh:
0

Share this topic:


  • (7 Pages)
  • +
  • 1
  • 2
  • 3
  • Last »
  • You cannot start a new topic
  • This topic is locked

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