diff options
| author | Darkelarious <darkelarious@333networks.com> | 2020-12-21 18:40:14 +0000 |
|---|---|---|
| committer | Darkelarious <darkelarious@333networks.com> | 2020-12-21 18:40:14 +0000 |
| commit | 6b7437536bbf9fa1219ed2657fe53b4767fdda1d (patch) | |
| tree | 9f95696f23d8e01d471a579a6277172fe425e3bb /src/layout | |
| parent | 51f9c4adf8a605bd955bfc4c2c09e7ff99808a0f (diff) | |
| download | MasterServer-Documentation-6b7437536bbf9fa1219ed2657fe53b4767fdda1d.tar.gz MasterServer-Documentation-6b7437536bbf9fa1219ed2657fe53b4767fdda1d.zip | |
add chapter heartbeat, organise files
Diffstat (limited to 'src/layout')
| -rwxr-xr-x | src/layout/abstract.tex | 10 | ||||
| -rwxr-xr-x | src/layout/contact.tex | 26 | ||||
| -rwxr-xr-x | src/layout/headers.tex | 65 | ||||
| -rwxr-xr-x | src/layout/references.bib | 78 | ||||
| -rwxr-xr-x | src/layout/titlepage.tex | 34 |
5 files changed, 213 insertions, 0 deletions
diff --git a/src/layout/abstract.tex b/src/layout/abstract.tex new file mode 100755 index 0000000..b390cb9 --- /dev/null +++ b/src/layout/abstract.tex @@ -0,0 +1,10 @@ +\chapter*{Abstract} +\markboth{Abstract}\\ + +\begin{comment} +The masterserver is a software server that receives data from online multiplayer game servers and presents a list of all online multiplayer game servers to the users/gamers. This is often a commercial service provided by various game developers and/or software enterprises. When the largest master server provider permanently went offline in 2014, support for a number of online multiplayer games was dropped. + +Various implementations of the masterserver concept were written by corporate parties and have been kept closed-source. To fully support all online games that were affected by the GameSpy shutdown, an alternate masterserver should become available, controlled by the community, for the community. Eventually, the thought of an all-powerful community masterserver starts with the writing and availability of the software as described in this document.\\ +\\ +\end{comment} +\emph{gameserver, masterserver, client, interaction, no more gamespy, 333networks implementation, extended functionality and website.} diff --git a/src/layout/contact.tex b/src/layout/contact.tex new file mode 100755 index 0000000..0099e23 --- /dev/null +++ b/src/layout/contact.tex @@ -0,0 +1,26 @@ +\chapter*{Contact} +\markboth{Contact Information}{} + +\begin{tabular}{p{0.3\textwidth} p{0.01\textwidth} p{0.6\textwidth}} +{\bf Document} & &\\\hline +\\ +{\bf Title} & : & An introduction to the masterserver.\\ +{\bf Subtitle} & : & Reference for heartbeats, serverlists, status and implementation.\\ +\\ +{\bf Revision} & : & 0.3\\ +{\bf Date} & : & \today\\ +\\ +{\bf Author} & : & Darkelarious\\ +{\bf Email address} & : & darkelarious@333networks.com\\ +\\ +\\ +{\bf Status} & : & draft\\ +\\ +\\ +{\bf Contact Info} & : & \textsc{333networks}\\ + & & discord\\ + & & website\\ + & & etc\\ +\\ +\hline +\end{tabular} diff --git a/src/layout/headers.tex b/src/layout/headers.tex new file mode 100755 index 0000000..73271d1 --- /dev/null +++ b/src/layout/headers.tex @@ -0,0 +1,65 @@ + +% % % % % % % % % % +% P A C K A G E S % +% % % % % % % % % % + +\usepackage[english]{babel} +\usepackage{anonchap} +\usepackage[left=3cm,top=3cm,right=3cm,bottom=3cm]{geometry} +\usepackage{fancyhdr} +\usepackage[x11names]{xcolor} +\usepackage{hyphenat} +\usepackage[pdftex]{graphicx} +\usepackage{float} +\usepackage{wrapfig} +\usepackage{enumerate} +\usepackage{listings} +\usepackage{verbatim} +\usepackage{caption} +\usepackage{multirow} +\usepackage{appendix} +\usepackage{tikz} +\usepackage{pgf} +\usepackage{url} +\usepackage[super,square,comma]{natbib} +\usepackage{hyperref} +\usepackage{amsmath} + +% % % % % % % % % % +% S E T T I N G S % +% % % % % % % % % % +\title{333networks masterserver technical reference} +\author{Darkelarious} + +\usetikzlibrary{shapes,arrows,plotmarks,shapes.multipart,calc} + +\simplechapter + +\newcommand{\HRule}{\rule{\linewidth}{0.1mm}} +\renewcommand{\simplechapterdelim}{.} +\renewcommand{\chaptermark}[1]{\markboth{#1}{}} + +%\setlength{\parindent}{0in} + +% header/footer +\pagestyle{fancyplain} +\setlength{\headheight}{14pt} +\fancyhf[LH]{\nouppercase\leftmark} +\fancyhf[CH]{} +\fancyhf[RH]{Masterserver} +\fancyhf[LF]{\raisebox{-10pt}{\includegraphics[height=20pt]{./img/333networks-bw}}} +\fancyhf[CF]{} +\fancyhf[RF]{\thepage{}} +\renewcommand{\headrulewidth}{0pt} +\renewcommand{\footrulewidth}{0pt} + +%misc +\hbadness 10000 + +\hypersetup{ + colorlinks=true, + linkcolor=black, + citecolor=SpringGreen4, + filecolor=darkgray, + urlcolor=blue +} diff --git a/src/layout/references.bib b/src/layout/references.bib new file mode 100755 index 0000000..c97ca81 --- /dev/null +++ b/src/layout/references.bib @@ -0,0 +1,78 @@ +@misc{gs0, + author = "{GameSpy Industries}", + title = "{The GameSpy Open Architecture for Free Internet Gaming Developer Specification}", + edition = "{2.2}", + year = {1999} +} + +@misc{oldunreal1, + author = {Brandon ``GreenMarine'' Reinhart}, + title = {All you ever wanted to know about the Master Uplink settings in Unreal - IpServer Package for Unreal v1.0}, + howpublished = {Published on \url{http://www.oldunreal.com/wiki/index.php?title=All_you_ever_wanted_to_know_about_the_Master_Uplink_settings_in_Unreal_-_IpServer_Package_for_Unreal_v1.0} by SweetFrog}, + day = {14}, + month = {September}, + year = {1998}, + publisher = {Epic Games} +} + +@misc{lam, + title = "{GameSpy Masterserver Algorithm 0.3.3}", + author = "{Luigi Auriemma}", + howpublished = "{\url{http://aluigi.altervista.org/papers.htm#gsmsalg}}" +} + +@misc{bu2008, + title = "{Lamespy master server down}", + author = "{Leo(T.C.K.)}", + howpublished = "{\url{https://forums.beyondunreal.com/threads/lamespy-master-server-down.180333/}}", + month = {September}, + year = {2008} +} + + +@misc{ou2008, + author = "{Mr.Minus}", + title = "{Master Server Down In Eastern US}", + year = {2008}, + month = {September}, + howpublished = "{\url{http://www.oldunreal.com/cgi-bin/yabb2/YaBB.pl?num=1221584697}}" +} + +@misc{nutt2014, + title = "{GameSpy ceasing all hosted services this May}", + author = {Christian Nutt}, + year = 2014, + month = {April}, + howpublished = "{\url{http://www.gamasutra.com/view/news/214700/GameSpy_ceasing_all_hosted_services_this_May.php}}" +} + +@misc{stapleton2013, + title = {Goodbye, And Thank You From The GameSpy Team}, + author = {Dan Stapleton}, + year = {2013}, + month = {February}, + howpublished = "{\url{http://pc.gamespy.com/articles/122/1227460p1.html}}" +} + +@misc{poole2014, + author = "{Wesley Yin-Poole}", + title = "{GameRanger battles to keep multiplayer alive after GameSpy server shutdown}", + howpublished = "{\url{http://www.eurogamer.net/articles/2014-05-07-gameranger-battles-to-keep-multiplayer-alive-after-gamespy-server-shutdown}}", + year = {2014}, + month = {May} +} + +@misc{epic2014, + title = "{UT3 Patch Allows You to Play After Gamespy Shutdown}", + author = "Stacey Conley", + howpublished = "{\url{https://www.epicgames.com/community/ut3-patch-allows-you-to-play-after-gamespy-shutdown}}", + year = {2014}, + month = {May} +} + +@misc{reddit1, + author = {jezek2}, + title = "{The Final List of Community Solutions for Gamespy Shutdown}", + year = {2015}, + howpublished = "{\url{https://www.reddit.com/r/Games/comments/2az5kf/the_final_list_of_community_solutions_for_gamespy/} }" +} diff --git a/src/layout/titlepage.tex b/src/layout/titlepage.tex new file mode 100755 index 0000000..266f4d3 --- /dev/null +++ b/src/layout/titlepage.tex @@ -0,0 +1,34 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%% Cover +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\begin{titlepage} +\begin{center} +\begin{minipage}{0.45\textwidth} + \begin{flushleft} +\textsc{2020} + \end{flushleft} +\end{minipage} +\begin{minipage}{0.45\textwidth} + \begin{flushright} +\textsc{Masterserver reference} + \end{flushright} +\end{minipage}\\[3cm] +{\large \bfseries 333networks}\\[1.8cm] +\includegraphics[width=0.8\textwidth]{./img/utlogo}\\[2cm] +\textsc{\large An introduction to the masterserver. }\\[3cm] +{\Large \bf Reference for heartbeats, serverlists, status and implementation.} +\vfill +\begin{minipage}{0.45\textwidth} + \begin{flushleft} +Darkelarious\\ +%Your name here\\ + \end{flushleft} +\end{minipage} +\begin{minipage}{0.45\textwidth} + \begin{flushright} +darkelarious@333networks.com\\ +%yourname@333networks.com\\ + \end{flushright} +\end{minipage}\\[1cm] +\end{center} +\end{titlepage} |
