aboutsummaryrefslogtreecommitdiff
path: root/pipermail/nel/2001-December/000823.html
diff options
context:
space:
mode:
authorneodarz <neodarz@neodarz.net>2018-08-11 20:21:34 +0200
committerneodarz <neodarz@neodarz.net>2018-08-11 20:21:34 +0200
commit0ea5fc66924303d1bf73ba283a383e2aadee02f2 (patch)
tree2568e71a7ccc44ec23b8bb3f0ff97fb6bf2ed709 /pipermail/nel/2001-December/000823.html
downloadnevrax-website-self-hostable-0ea5fc66924303d1bf73ba283a383e2aadee02f2.tar.xz
nevrax-website-self-hostable-0ea5fc66924303d1bf73ba283a383e2aadee02f2.zip
Initial commit
Diffstat (limited to 'pipermail/nel/2001-December/000823.html')
-rw-r--r--pipermail/nel/2001-December/000823.html103
1 files changed, 103 insertions, 0 deletions
diff --git a/pipermail/nel/2001-December/000823.html b/pipermail/nel/2001-December/000823.html
new file mode 100644
index 00000000..db00119c
--- /dev/null
+++ b/pipermail/nel/2001-December/000823.html
@@ -0,0 +1,103 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
+<HTML>
+ <HEAD>
+ <TITLE> [Nel] open source MMORPG and hacks/cheats question (probablyoff topic)</TITLE>
+ <LINK REL="Index" HREF="index.html" >
+ <LINK REL="made" HREF="mailto:miller%40nevrax.com">
+ <LINK REL="Previous" HREF="000822.html">
+ <LINK REL="Next" HREF="000826.html">
+ </HEAD>
+ <BODY BGCOLOR="#ffffff">
+ <H1>[Nel] open source MMORPG and hacks/cheats question (probablyoff topic)</H1>
+ <B>Daniel Miller</B>
+ <A HREF="mailto:miller%40nevrax.com"
+ TITLE="[Nel] open source MMORPG and hacks/cheats question (probablyoff topic)">miller@nevrax.com</A><BR>
+ <I>Mon, 17 Dec 2001 12:07:37 +0100</I>
+ <P><UL>
+ <LI> Previous message: <A HREF="000822.html">[Nel] open source MMORPG and hacks/cheats question (probably
+ off topic)</A></li>
+ <LI> Next message: <A HREF="000826.html">[Nel] peer to peer ?</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#823">[ date ]</a>
+ <a href="thread.html#823">[ thread ]</a>
+ <a href="subject.html#823">[ subject ]</a>
+ <a href="author.html#823">[ author ]</a>
+ </LI>
+ </UL>
+ <HR>
+<!--beginarticle-->
+<PRE>At Nevrax our thoughts run as follows:
+
+Game clients are very easy to reverse engineer or hack on a PC.
+Server/ Client data packets are even easier to hack.
+
+We assume that whether the source code for the client is open or closed, it
+will inevitably be modified.
+
+The only way to avoid cheating is to take all game sensitive decisions
+server-side and to treat client as a kind of dumb terminal. This has
+implications throughout the game design.
+
+For instance, to avoid a hack from making invisible players visible, it is
+up to the servers not to transmit update information for invisible players
+to the clients. This means that invisible players can not make 3d-positional
+noises as this would give an exploitable piece of information.
+
+The front end servers clearly have to be robust too which means that all
+incoming data from the clients is treated with caution - packets containing
+invalid data are simply ignored.
+
+
+In a nutshell - we assume that servers are trustworthy and that clients are
+not.
+
+
+Daniel.
+
+-----Original Message-----
+From: <A HREF="mailto:nel-admin@nevrax.org">nel-admin@nevrax.org</A> [mailto:<A HREF="mailto:nel-admin@nevrax.org">nel-admin@nevrax.org</A>]On Behalf Of
+Vincent Caron
+Sent: Sunday, December 16, 2001 7:13 PM
+To: <A HREF="mailto:nel@nevrax.org">nel@nevrax.org</A>
+Subject: Re: [Nel] open source MMORPG and hacks/cheats question
+(probablyoff topic)
+
+
+There's a bit more than the 'security through obscurity' debate in this
+question. It is actually more a question of trust, or if you prefer,
+_what_ or _who_ needs to be secured ? The game ? The player moves ? The
+server knowledge ?
+
+Eric S. Raymond (with a nice link to Carmack's tought about this) did a
+nice essay, back to the time where 'cheating drivers' (making walls
+transparent) were about to be unveiled for FPS games :
+
+<A HREF="http://www.tuxedo.org/~esr/writings/quake-cheats.html">http://www.tuxedo.org/~esr/writings/quake-cheats.html</A>
+
+
+_______________________________________________
+Nel mailing list
+<A HREF="mailto:Nel@nevrax.org">Nel@nevrax.org</A>
+<A HREF="http://www.nevrax.org/mailman/listinfo.cgi/nel">http://www.nevrax.org/mailman/listinfo.cgi/nel</A>
+
+
+</pre>
+
+
+
+
+<!--endarticle-->
+ <HR>
+ <P><UL>
+ <!--threads-->
+ <LI> Previous message: <A HREF="000822.html">[Nel] open source MMORPG and hacks/cheats question (probably
+ off topic)</A></li>
+ <LI> Next message: <A HREF="000826.html">[Nel] peer to peer ?</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#823">[ date ]</a>
+ <a href="thread.html#823">[ thread ]</a>
+ <a href="subject.html#823">[ subject ]</a>
+ <a href="author.html#823">[ author ]</a>
+ </LI>
+ </UL>
+</body></html>