ok i fixed the "send_var" problem... i don't know why, but the "send_var" script doesn't seem to be in the "39DLL.gmres", so it can't be importet.. i just did this manually with gm8.1 lite (copy/paste)
@ everybodey who has no gm8.1 .. just install game maker 8.1 or html5 lite.. to open the 8.1 projects (to manually copy the objects)...then import the "39DLL.gmres" file->import ressources in your gm8.0 project
..but i have one problem.. my game maker doesn't know the "send_var" function.. how can i fix this?
All I want to know (I know I need to know a lot more than this for it to actually work) is how to make it that movement is client sided, but syncs speed and position with the server. (Seems quite simple compared to the syncing I've read about..) is client sided movement easy to do? That all physics is calculated by the client while sending pos, dir, and speed to server? Any tips would be much appreciated, thank you. (Sorry for the huge comment)
Urgh! I'm fairly experienced with GML (Just giving you some idea of my situation), but I'm completely new to the multiplayer section of it. It sounds like it would be a waste of time for me to learn the default gmk multiplayer function (I spent about a day learning it to make sure) when I can learn 39dll. I'm currently working on a platform shooter and I'm up to the point where it would be playable in a server. (going to continue on another comment, sorry for long comment)
I don't know why but it says unable to connect(on my game).On your example everything works but the server doesn't count players.Is there the problem in my router settings?Thanks for helping.
hey ther...um i copied all these codes and edited em to suit my game and when i ran two client programs i couldnt see the other player on each program..as in one program would only have one player in it...any help would be appreciated..oh and im intermediate at coding if that helps
Couldn't you just use Hamachi to have the players connect to one another? It fakes a LAN connection, if I'm not mistaken, that allows games that act like this to connect more easily. It just tricks it into thinking everyone is on the same network.
I could be wrong, but I use it to play Terraria with my buddies.
@gzadrenalinlcd22 yes you could do that with gamemaker and most other LAN games but its a lot nicer to not have to have all your users install Hamachi
so the server can connect and says how many players online, but i get an error saying unknown variable idd or something in the control step event. What do i do?
FINALLY thanks for this tutorial, though hopefully you will make more tutorials on this dll! We are all looking for someone to create tutorial for chat. =]
ok i fixed the "send_var" problem... i don't know why, but the "send_var" script doesn't seem to be in the "39DLL.gmres", so it can't be importet.. i just did this manually with gm8.1 lite (copy/paste)
LvZ90 3 days ago
This has been flagged as spam show
@ everybodey who has no gm8.1 .. just install game maker 8.1 or html5 lite.. to open the 8.1 projects (to manually copy the objects)...then import the "39DLL.gmres" file->import ressources in your gm8.0 project
..but i have one problem.. my game maker doesn't know the "send_var" function.. how can i fix this?
LvZ90 3 days ago
Comment removed
LvZ90 3 days ago
How to apply this with a 3d game? because i have tried all i can do but i just dont know how?
teunissenstefan 1 month ago
All I want to know (I know I need to know a lot more than this for it to actually work) is how to make it that movement is client sided, but syncs speed and position with the server. (Seems quite simple compared to the syncing I've read about..) is client sided movement easy to do? That all physics is calculated by the client while sending pos, dir, and speed to server? Any tips would be much appreciated, thank you. (Sorry for the huge comment)
ninjasquidface 1 month ago
Urgh! I'm fairly experienced with GML (Just giving you some idea of my situation), but I'm completely new to the multiplayer section of it. It sounds like it would be a waste of time for me to learn the default gmk multiplayer function (I spent about a day learning it to make sure) when I can learn 39dll. I'm currently working on a platform shooter and I'm up to the point where it would be playable in a server. (going to continue on another comment, sorry for long comment)
ninjasquidface 1 month ago
I don't know why but it says unable to connect(on my game).On your example everything works but the server doesn't count players.Is there the problem in my router settings?Thanks for helping.
kanitkameh 1 month ago
when i try to seach my ip in my broser it say
Internet Explorer cannot display the webpage
smakkedak 1 month ago
@smakkedak you need to upgrade to a newer browser like chrome or firefox. good luck :)
veztron 1 month ago
Comment removed
BlueAxeBoy 1 month ago
Comment removed
BlueAxeBoy 1 month ago
thank you for this! It helped me a lot!
getthejpeg 2 months ago
it wont let me open the gm files to make my online world
flypidgeyfly 2 months ago
15:25 internet is lightning speed, it's made of electircity, lol
jacketsj 2 months ago
im not bad at coding. im probably a medium. but is it possible if u can make a .gex version? thanks and this helped
andysrosey 3 months ago
hey ther...um i copied all these codes and edited em to suit my game and when i ran two client programs i couldnt see the other player on each program..as in one program would only have one player in it...any help would be appreciated..oh and im intermediate at coding if that helps
Uploader515 3 months ago
@gzadrenalinlcd22
i agree but you don't need to use port fowarding
my pc doesn't :D
0EEVV0 3 months ago
Couldn't you just use Hamachi to have the players connect to one another? It fakes a LAN connection, if I'm not mistaken, that allows games that act like this to connect more easily. It just tricks it into thinking everyone is on the same network.
I could be wrong, but I use it to play Terraria with my buddies.
gzadrenalinlcd22 3 months ago
@gzadrenalinlcd22 yes you could do that with gamemaker and most other LAN games but its a lot nicer to not have to have all your users install Hamachi
thesivart 3 months ago 3
@thesivart Makes sense, just thought I'd share in case only a couple of people wanted to test a game or maybe play a private match, etc.
gzadrenalinlcd22 3 months ago
could this be used to make an rts?
WiDEEyeDSmILes 4 months ago
can they all be combined into one and still work? the client, server and game?
Kinorian1212 4 months ago
is there a way i can convert the .gm81 files to .gmk?
Kinorian1212 4 months ago
are the client and server .gmk files already there? cuz i cant find em. plz help!
Kinorian1212 4 months ago in playlist More videos from thesivart
@Kinorian1212 he saved them as game maker 8.1, so if you dont have game maker 8.1 just 8 then you cant use it :/
POCentertainmentweek 4 months ago
I don't have Gamemaker 8.1 Pro :(
hulken353 4 months ago
i know how this works but how do i make a multiplayer platformer
lightnexgames 4 months ago
so the server can connect and says how many players online, but i get an error saying unknown variable idd or something in the control step event. What do i do?
MrEntertainmentrules 4 months ago
So the client is the player/character?
mrawoodcock 4 months ago
Where's the Send_Var script? I don't have it.
firezelly 4 months ago
pm me your msn address
kellohousu42 4 months ago
Is the 39dll version specific? Meaning would it work with Game Maker 8.0?
MorrisTheHorris 4 months ago
@MorrisTheHorris it would work but there might be different coding, but im not sure
MrEntertainmentrules 4 months ago
Can someone help me with this stuff? i need an experienced 39DLL person that is willing to help me, please..
mrawoodcock 4 months ago
Atlast my friend ! I was freaking out =P thought it will never be out + its my bday -3
Diabolist10 4 months ago
FINALLY thanks for this tutorial, though hopefully you will make more tutorials on this dll! We are all looking for someone to create tutorial for chat. =]
avalonkiller 4 months ago
Thanks!
thenprogroup 4 months ago
Wish i had this tutorial ~5 years ago :(
GameRespect 4 months ago
@GameRespect thats what i said xD its all about unity multiplayer now ...but i'm glad he made this tutorial anyway ;p
Notenoughepics 4 months ago
I -LOVE- 39dll! And it's not complicated once you get it.
I'm currently working on an anti-lag movement simulation system, and server reliance, this dll rocks :D
Patacorow 4 months ago
@Patacorow Could you help me with a massive project?
mrawoodcock 4 months ago
Crap... I got exited about this... and then notice It's .gm81 T__T
I don't have 8.1! D:
GeekyMe97 4 months ago
@GeekyMe97 same here :\
allgeeksunited 4 months ago
@GeekyMe97 if you bought game maker 7 in 2009 im pretty sure its free for you, you can use ur activation code from gm7.
DanielSturk1 4 months ago
@DanielSturk1 Nope, I didn't buy Game Maker 7~ :c
GeekyMe97 4 months ago
Never-mind, I reloaded the page and it's a lot better now :3
I guess It was still processing or something~ :P
GeekyMe97 4 months ago
Is it only me... or is the video really blurry? I'm on 720p HD .__.
GeekyMe97 4 months ago
Cool
DrkJay777 4 months ago
Heh, could of used this a while ago xD, i'v already made a mmo with a friend now :P, alive2play even did a article on the game! :D
deathnotedo 4 months ago