From d39db7650b22d1ebf1d077dfc7a6ba5a36e5df0b Mon Sep 17 00:00:00 2001 From: Darkelarious Date: Fri, 22 Jan 2021 19:20:10 +0000 Subject: handwritten notes to Tikz, add list of issues to appendices --- src/tikz/overview-cms.tex | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100755 src/tikz/overview-cms.tex (limited to 'src/tikz/overview-cms.tex') diff --git a/src/tikz/overview-cms.tex b/src/tikz/overview-cms.tex new file mode 100755 index 0000000..d6bf8b8 --- /dev/null +++ b/src/tikz/overview-cms.tex @@ -0,0 +1,20 @@ +\begin{tikzpicture} + +\tikzset{drawbox/.style={draw, rectangle, minimum height=1cm, minimum width=3cm}} +\tikzset{drawline/.style={midway, sloped, text width=2cm, text centered}} + +% figure title +\node[rectangle] at (5, 1) (title) {\underline{\bf Infrastructure overview}}; + +% gameserver, masterserver, game client +\node[drawbox, black!40] at ( 0, 0) (gs) {\bf gameserver}; +\node[drawbox] at (10, -2) (ms) {\bf masterserver}; +\node[drawbox] at ( 2, -4) (gc) {\bf game client}; + +% interactions +\draw[black!40] (gs) -- (ms) node[drawline] {(1) UDP\\heartbeat}; +\draw (gc) -- (ms) node[drawline] {(2) TCP\\list request}; +\draw[black!40] (gc) -- (gs) node[drawline, rotate=90, left, align=right] {(3) UDP\\status request}; + + +\end{tikzpicture} -- cgit v1.2.3