No I'm still confused. Couldn't a hacker sending fake packets trick the server just like they could trick another client? And couldn't a client's instance of the game detect data that is obviously erroneous like server logic could do?
Printable View
No I'm still confused. Couldn't a hacker sending fake packets trick the server just like they could trick another client? And couldn't a client's instance of the game detect data that is obviously erroneous like server logic could do?
The question is, do you trust a client when it says "I kill you", or do you instead trust the server to say "they killed you"?
A malicious client could trick a dedicated server, but only if you give them the freedom to.
In a two player game there's not much issue, the two can detect the problems with the other and kick each other safely. The real problem is with larger games. Would you trust a client who said "I think he's cheating, kick him"? It could be abused quite quite easily.
Thanks for taking the time to create those videos.
These tutorials are great!
A hacker *could* send fake packets... but trick the server? Well that's only if you allow the server to be tricked. In the end, if all of your important calculations are done serverside, then it won't matter what the player attempts to do.Quote:
Originally Posted by clean_citrus
Think about it like this... the client is just there to display graphics and play sounds, and take the user's input. That input is sent to the server, where it's checked and verified to be acceptable, then the server does some stuff, and then tells the client what to display. So really, the client shouldn't be doing much of anything in terms of calculations or storing important variables.
Oh and by the way, DizzyDoo, fantastic tutorials! I've learned quite a bit from watching them. Thanks for making them and I can only hope you make more once Lacewing is further along. (and I can only hope Lacewing gets further along soon!)
Can someone tell me where I can get this extension and how I can make my own server ? The Aquadasoft website is empty since 3 days... I tried to google it but every links send me to the aquadasoft website, that appear to be down :(
http://dark-wire.com/temp/ext-alpha.zip
Lacewing Build #18
If you want to make your own server, there are a few ways to do that... You can make it with C++, or you could also use the server object that comes with Lacewing. A good example of a server made with MMF:
http://www.clickteam.com/epicenter/ubbthreads.php?ubb=showflat&Number=231812#Post2318 12
Though that is using build #17 I think. So if you want to use build #17 you can get it here:
http://dark-wire.com/temp/Lacewing.zip
http://lacewing-project.org is the official page. dark-wire just hosts mirrors.
I am going through these great video tutorials and need the LacewingServer app mentioned in the video.
Where can I find it and that will work with the latest Lacewing?
- edit ------------
Never mind, found it. :)
If you 'found it' then you have an old version, as it is no longer provided ;)
LB is correct. Just drop the Lacewing Relay Server object in the frame and use Start of Frame -> Host.
Guess that explains why I can't get it to work.
Thanks guys. Will try again. :)
I can't seem to find the download for lacewing anywhere, and your link isn't working. I've already tried ExtensionView (Which is extraordinarily useful), but I can't get it to work. I'm trying to make a multiplayer platformer game.
Just watched the first one. Nice turorial, DizzyDoo! Would anyone like to chat with me, by any chance? If you do, the server, channel, etc., would be:
ledev.org (server, default port)
chatwithhappygreenfrog (channel)
And the program used is the one made in the video tutorial.
OMG good job my friends.... :)
*http://ledev.org/~udp/LacewingMMF.zip *
Clicked the link above, NOT GOOD, TON OF SPYWARE, VIRUS LADEN PAGE STAY CLEAR
Probably because ledev.org has been down for ages as far as I know, or, perhaps more accurately, the former owner of it (back when it was a Lacewing server) no longer owns it.
I hear ya, thought I would post a warning so everyone would know. The barrage of page warnings was (ahem) annoying.
It is good to know, by the way, now I (and many others, hopefully) know not to download Lacewing from there if I need to re-download it in the future. :)
Great tutorials!
I hope I can get my fighter to work online soon!
Looks like the website is dead of Lacewing, anyone knows a more recent tut?
Does anyone of you have the files? I started this thread yesterday.
https://community.clickteam.com/threads/103762-Multiplayer-Game-In-2018?p=735554&highlight=#post735554