# HG changeset patch # User riono # Date 1620300032 -32400 # Node ID f4fcb85e94ad0255a6abe527468b34ee6418f3fd # Parent 1f65d62932d7c95b277c62b9bfa5007ab549ac91 update chapter cheat diff -r 1f65d62932d7 -r f4fcb85e94ad Paper/riono-sigos.pdf Binary file Paper/riono-sigos.pdf has changed diff -r 1f65d62932d7 -r f4fcb85e94ad Paper/riono-sigos.tex --- a/Paper/riono-sigos.tex Thu May 06 20:16:26 2021 +0900 +++ b/Paper/riono-sigos.tex Thu May 06 20:20:32 2021 +0900 @@ -280,15 +280,14 @@ 通常のオンラインゲームでのチート対策としては、クライアントをモニタリングする、ダメージ計算などを全てサーバ側で処理する、ゲームをプレイしている他のプレイヤーからの通報などがある。 しかし、チート開発とチート対策はいたちごっこになっているというのが現状である。 -Christie では従来の通信ライブラリとは異なり、型があるDataGear をタプル空間であるDGM にkey を持つストリームとして格納する方式をとっている。他のノードとの通信にはDGM のproxy に書き込むことで可能としており、DGM の構成にはTopology Manager が自動的に構成される。そのためクライアントはどこに接続を行っているかを直接知ることなく、IPアドレスなどの余計な情報なしに通信が可能となっている。 - +Christie では従来の通信ライブラリとは異なり、型があるDataGear をタプル空間であるDGM にkey を持つストリームとして格納する方式をとっている。他のノードとの通信にはDGM のproxy に書き込むことで可能としており、DGM の構成にはTopology Manager が自動的に構成される。そのためクライアントはどこに接続を行っているかを直接知ることなく、IPアドレスなどの余計な情報なしに通信が可能となっている(図 \ref{fig:anticheat})。 \begin{figure}[h] %PDF \begin{center} \includegraphics[width=10cm]{fig/AntiCheat.pdf} -\caption{Christie の複数インスタンスの立ち上げ} -\label{fig:christieclass} +\caption{Topology Mangerを介したデータ通信} +\label{fig:anticheat} \end{center} \end{figure}