Ambiera Forum

Discussions, Help and Support.

Ambiera Forum > CopperCube > Programming and Scripting
For those who wants to create Multiplayer games.

Zoo
Guest
Quote
2021-08-17 22:36:26

Hi folks,the problem with this approach is that you are using one of the slowest network protocols that exist.

When I built my multiplayer script back in 2018 I compiled an exe that pushed the data into a mysql database over TCP

Also you get far more control over your data with SQL.

The other problem is that it is not secure and it can be hacked because when you push the data your strings are visible.

The best way to do tis is by producing a data push over a secure connection and this can be best achieved with compilation.

Connecting via SSH tunnel and then pushing the data via directly via a remote SQL query is also possible which stops data interception.

I sent all my data encrypted using a javascript hash key because the raw FTP data can be quickly manipulated within the client file creating the possibility of cheating.

Without php on the server you cannot decode a hash string without saving that string locally as you are using ftp...thus the argument is circular.

This is not a good way of building a multiplayer at all.

You should learn how to network properly and send encrypted data over a secure connection and hash all the data in summary using TCP or direct Mysql connection.

This is why I built exe's which I executed via bat files that I launched from the coppercube cmd functions

But don't listen to me....everyone in this community thinks that I am a scammer that knows nothing...

BTW ngame.... I am super happy that I came across this post because this proves that you did not copy my source code.

I would never take such an armature approach to multiplayer networking XD

Sorry for saying that you took credit for my work hahaha this is going to be a disaster for you ...a hackers dream


Aiming_bullets
Guest
Quote
2021-08-18 04:40:41

why don't you shut your mouth. I don't know when you will try to be nice to people. you are like those badbitchers who tells coppercube is using graphics from 2000 and all. Don't you clearly reads justin had made it clear that he never really tried the multiplayer system by himself.

this post seems to be more about the use of system commands, and this post clearly states that you need to use cmds to create multiplayer. you yourself indeed admitted that you used system commands to run the batch script.

when you are talking about accessing the strings, and when you claims yourself to be superior than others and it seems that you are a guy who loves challenges and as you are talking of how hackable is @ngame game is then why don't you try to hack it, it is available to download. go ahead and download it and try to get the server strings and hack into the @Ngame server.

You don't even know that command prompt doesn't show up anymore.

and when you are talking about direct connection to mysql.

I would like to point everybody towards the Online game which is far better than @zoo, It was devloped using Delphi and mysql database connection by @morice.cube. and you will be amazed that this same guy was so eager to steal the idea and take all the credit and post it has its own.

https://www.ambiera.com/forum.ph...

go through this post of 2020, there are lot of comments by @zoo there where he mentioned that he was succesfully able to compile mori.cube work into a single executable. and in the above post he is saying that he has created this in year 2018 and look at the post comments of last year, if he had created his own multiplayer the greatest multiplayer of all the time, why there are so many comments on the thread from @Zoo begging to get a link of delphi.

why didn't he showcased his work to that thread as well, that he has created the biggest multiplayer already and he knows everything and he has done that and blah blah blah?

because he hasn't done anything at that time by himself. As @niko already deleted his post from the announcement section. He feels more stupid and is now attacking other threads.

this is my last post when I am giving him a reply.I advise you all to ignore him and don't answer him back, he will get more frustrated and will leave the community by himself.


ngame
Registered User
Quote
2021-08-18 11:53:41

Zoo wrote:
Hi folks,the problem with this approach is that you are using one of the slowest network protocols that exist.

When I built my multiplayer script back in 2018 I compiled an exe that pushed the data into a mysql database over TCP

Also you get far more control over your data with SQL.

The other problem is that it is not secure and it can be hacked because when you push the data your strings are visible.

The best way to do tis is by producing a data push over a secure connection and this can be best achieved with compilation.

Connecting via SSH tunnel and then pushing the data via directly via a remote SQL query is also possible which stops data interception.

I sent all my data encrypted using a javascript hash key because the raw FTP data can be quickly manipulated within the client file creating the possibility of cheating.

Without php on the server you cannot decode a hash string without saving that string locally as you are using ftp...thus the argument is circular.

This is not a good way of building a multiplayer at all.

You should learn how to network properly and send encrypted data over a secure connection and hash all the data in summary using TCP or direct Mysql connection.

This is why I built exe's which I executed via bat files that I launched from the coppercube cmd functions

But don't listen to me....everyone in this community thinks that I am a scammer that knows nothing...

BTW ngame.... I am super happy that I came across this post because this proves that you did not copy my source code.

I would never take such an armature approach to multiplayer networking XD

Sorry for saying that you took credit for my work hahaha this is going to be a disaster for you ...a hackers dream


I'm glad you believed that I wrote the game myself. Cool. And thank you for explaining how the multiplayer game works.
You can try to hack my server if you like.
FTP is not the best way to create multiplayer, after all, the ping is slightly higher than if using tcp / udp. Here I agree with you. BUT for the FTP method, you do not need experience with php and other programming languages, only a little knowledge of cmd. Everything will be easier when working with FTP.


jerry
Guest
Quote
2021-09-21 23:55:40

I love reading these these threads. It is quite amazing how stupid aiming bullets is. He understands almost nothing about advanced programming and he keeps making a fool out of himself because he does not ever understand what Zoo is talking about. haha!


dekon_17
Registered User
Quote
2021-10-30 19:28:53

So-o, my question might be dumb, but, um-m, is it actually nececcary to have username and a password in the code? I mean, I don't actually understand what password or username should be. Should it be a random stuff, or something that player will create for himself..?


DouweDabbe
Guest
Quote
2021-11-11 05:58:27

Maybe its an option for you multi players out there to
use and or run yourself a second life environment.

Linden Lab second life is free

mozilla hubs is open source

opensimulator is open source

workadventure is also opensource


would be wild if all forum users uploaded something to it.
Both static environments and avatars


forloops
Registered User
Quote
2021-11-15 12:53:47

Keep in mind, many of those who use coppercube are unfamiliar with scripting, as you are able to design gameplay logic without code...
Let's try and be helpful to eachother on this forum instead of making posts that involve derogatory comments to other forum members.
We all need to band together and make some cool games :)


Create reply:


Posted by: (you are not logged in)


Enter the missing letter in: "Intern?tional" (you are not logged in)


Text:

 

  

Possible Codes


Feature Code
Link [url] www.example.com [/url]
Bold [b]bold text[/b]
Image [img]http://www.example.com/image.jpg[/img]
Quote [quote]quoted text[/quote]
Code [code]source code[/code]

Emoticons


   






Copyright© Ambiera e.U. all rights reserved.
Privacy Policy | Terms and Conditions | Imprint | Contact