Skip to content

Commit bee7b69

Browse files
committed
Added features page
1 parent ba5bdc9 commit bee7b69

File tree

7 files changed

+279
-362
lines changed

7 files changed

+279
-362
lines changed

docs/.gitignore

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
_site
2-
docs/.sass-cache
2+
.sass-cache
33
.jekyll-metadata
44
*.gem
5-
&.bundle
6-
&vendor/bundle
5+
.bundle
6+
vendor/bundle

docs/Gemfile.lock

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,9 @@ GEM
99
eventmachine (>= 0.12.9)
1010
http_parser.rb (~> 0.6.0)
1111
eventmachine (1.2.7)
12+
eventmachine (1.2.7-x64-mingw32)
1213
ffi (1.9.25)
14+
ffi (1.9.25-x64-mingw32)
1315
forwardable-extended (2.6.0)
1416
http_parser.rb (0.6.0)
1517
i18n (0.9.5)
@@ -60,9 +62,15 @@ GEM
6062
sass-listen (4.0.0)
6163
rb-fsevent (~> 0.9, >= 0.9.4)
6264
rb-inotify (~> 0.9, >= 0.9.7)
65+
thread_safe (0.3.6)
66+
tzinfo (1.2.5)
67+
thread_safe (~> 0.1)
68+
tzinfo-data (1.2018.6)
69+
tzinfo (>= 1.0.0)
6370

6471
PLATFORMS
6572
ruby
73+
x64-mingw32
6674

6775
DEPENDENCIES
6876
jekyll (= 3.8.4)
@@ -73,7 +81,7 @@ DEPENDENCIES
7381
tzinfo-data
7482

7583
RUBY VERSION
76-
ruby 2.5.1p57
84+
ruby 2.5.3p105
7785

7886
BUNDLED WITH
7987
1.16.6

docs/_config.yml

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ description: >
55
Game Networking Stack
66
lang: en-US
77

8-
baseurl: "/MLAPI/" # the subpath of your site, e.g. /blog/
8+
baseurl: "/MLAPI" # the subpath of your site, e.g. /blog/
99
url: https://midlevel.github.io # the base hostname & protocol for your site
1010
git_address: https://github.com/MidLevel/MLAPI
1111
git_edit_address: https://github.com/MidLevel/MLAPI/blob/master/docs
@@ -43,14 +43,23 @@ defaults:
4343
type: docs
4444
values:
4545
layout: docs
46-
sectionid: docs
46+
sectionid: wiki
4747
seo:
4848
type: "WebPage"
4949

50+
- scope:
51+
path: _pages
52+
type: pages
53+
values:
54+
layout: pages
55+
5056
collections:
5157
docs:
5258
permalink: /:collection/:path/
5359
output: true
5460
posts:
5561
permalink: /blog/:year/:month/:day/:title/
5662
output: true
63+
pages:
64+
permalink: /:path/
65+
output: true

docs/_includes/topnav.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
</div>
1414
<div id="navbar" class="collapse navbar-collapse">
1515
<ul class="nav navbar-nav">
16+
<li {% if page.sectionid=='features' %} class="active" {% endif %}><a href="{{ "/features/" | prepend: site.baseurl }}">Features</a></li>
1617
<li {% if page.sectionid=='wiki' %} class="active" {% endif %}><a href="{{ "/wiki/" | prepend: site.baseurl }}">Wiki</a></li>
1718
<li {% if page.sectionid=='blog' %} class="active" {% endif %}><a href="{{ site.posts.first.url | prepend: site.baseurl }}">Blog</a></li>
1819
<li {% if page.sectionid=='download' %} class="active" {% endif %}><a href="{{ "/releases/" | prepend: site.git_address }}">Download</a></li>

docs/_pages/features.html

Lines changed: 255 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,255 @@
1+
---
2+
layout: default
3+
sectionid: features
4+
---
5+
6+
<div class="container">
7+
<div class="col-md-12">
8+
<p class="lead">The MLAPI is a library with strong development behind it.
9+
As a result of that, it has many powerful features that competing libraries
10+
don't have. Here is a comparison of features between competing libraries.<br>
11+
<i style="font-size: 12px">If anything is incorrect or missing from the table. Please submit a
12+
pullrequest with a correction.</i>
13+
</p>
14+
<table class="table table-striped table-hover ">
15+
<thead>
16+
<tr>
17+
<th>Feature</th>
18+
<th>MLAPI</th>
19+
<th>Mirror</th>
20+
<th>HLAPI</th>
21+
</tr>
22+
</thead>
23+
<tbody>
24+
<tr>
25+
<td>Host Support</td>
26+
<td><i class="fa fa-check" aria-hidden="true" style="color:green"></i></td>
27+
<td><i class="fa fa-check" aria-hidden="true" style="color:green"></i></td>
28+
<td><i class="fa fa-check" aria-hidden="true" style="color:green"></i></td>
29+
</tr>
30+
<tr>
31+
<td>Spawn Management</td>
32+
<td><i class="fa fa-check" aria-hidden="true" style="color:green"></i></td>
33+
<td><i class="fa fa-check" aria-hidden="true" style="color:green"></i></td>
34+
<td><i class="fa fa-check" aria-hidden="true" style="color:green"></i></td>
35+
</tr>
36+
<tr>
37+
<td>Messaging System</td>
38+
<td><i class="fa fa-check" aria-hidden="true" style="color:green"></i></td>
39+
<td><i class="fa fa-check" aria-hidden="true" style="color:green"></i></td>
40+
<td><i class="fa fa-check" aria-hidden="true" style="color:green"></i></td>
41+
</tr>
42+
<tr>
43+
<td>Custom Transport</td>
44+
<td><i class="fa fa-check" aria-hidden="true" style="color:green"></i></td>
45+
<td><i class="fa fa-check" aria-hidden="true" style="color:green"></i></td>
46+
<td><i class="fa fa-check" aria-hidden="true" style="color:green"></i></td>
47+
</tr>
48+
<tr>
49+
<td>Scene Management</td>
50+
<td><i class="fa fa-check" aria-hidden="true" style="color:green"></i></td>
51+
<td><i class="fa fa-check" aria-hidden="true" style="color:green"></i></td>
52+
<td><i class="fa fa-check" aria-hidden="true" style="color:green"></i></td>
53+
</tr>
54+
<tr>
55+
<td>Behaviour Based Messaging</td>
56+
<td><i class="fa fa-check" aria-hidden="true" style="color:green"></i></td>
57+
<td><i class="fa fa-check" aria-hidden="true" style="color:green"></i></td>
58+
<td><i class="fa fa-check" aria-hidden="true" style="color:green"></i></td>
59+
</tr>
60+
<tr>
61+
<td>Network Time</td>
62+
<td><i class="fa fa-check" aria-hidden="true" style="color:green"></i></td>
63+
<td><i class="fa fa-check" aria-hidden="true" style="color:green"></i></td>
64+
<td><i class="fa fa-times" aria-hidden="true" style="color:red"></i></td>
65+
</tr>
66+
<tr>
67+
<td>Send Channels</td>
68+
<td><i class="fa fa-check" aria-hidden="true" style="color:green"></i></td>
69+
<td><i class="fa fa-times" aria-hidden="true" style="color:red"></i></td>
70+
<td><i class="fa fa-check" aria-hidden="true" style="color:green"></i></td>
71+
</tr>
72+
<tr>
73+
<td>Custom RPC Parameter Types</td>
74+
<td><i class="fa fa-check" aria-hidden="true" style="color:green"></i></td>
75+
<td><i class="fa fa-times" aria-hidden="true" style="color:red"></i></td>
76+
<td><i class="fa fa-times" aria-hidden="true" style="color:red"></i></td>
77+
</tr>
78+
<tr>
79+
<td>Custom Messaging System</td>
80+
<td><i class="fa fa-check" aria-hidden="true" style="color:green"></i></td>
81+
<td><i class="fa fa-times" aria-hidden="true" style="color:red"></i></td>
82+
<td><i class="fa fa-times" aria-hidden="true" style="color:red"></i></td>
83+
</tr>
84+
<tr>
85+
<td>Custom Messages</td>
86+
<td><i class="fa fa-check" aria-hidden="true" style="color:green"></i></td>
87+
<td><i class="fa fa-check" aria-hidden="true" style="color:green"></i></td>
88+
<td><i class="fa fa-times" aria-hidden="true" style="color:red"></i></td>
89+
</tr>
90+
<tr>
91+
<td>Per Client RPC</td>
92+
<td><i class="fa fa-check" aria-hidden="true" style="color:green"></i></td>
93+
<td><i class="fa fa-check" aria-hidden="true" style="color:green"></i></td>
94+
<td><i class="fa fa-check" aria-hidden="true" style="color:green"></i></td>
95+
</tr>
96+
<tr>
97+
<td>Bulk Client RPC</td>
98+
<td><i class="fa fa-check" aria-hidden="true" style="color:green"></i></td>
99+
<td><i class="fa fa-times" aria-hidden="true" style="color:red"></i></td>
100+
<td><i class="fa fa-times" aria-hidden="true" style="color:red"></i></td>
101+
</tr>
102+
<tr>
103+
<td>Connection Approval</td>
104+
<td><i class="fa fa-check" aria-hidden="true" style="color:green"></i></td>
105+
<td><i class="fa fa-times" aria-hidden="true" style="color:red"></i></td>
106+
<td><i class="fa fa-times" aria-hidden="true" style="color:red"></i></td>
107+
</tr>
108+
<tr>
109+
<td>KeyExchange</td>
110+
<td><i class="fa fa-check" aria-hidden="true" style="color:green"></i></td>
111+
<td><i class="fa fa-times" aria-hidden="true" style="color:red"></i></td>
112+
<td><i class="fa fa-times" aria-hidden="true" style="color:red"></i></td>
113+
</tr>
114+
<tr>
115+
<td>Message Encryption</td>
116+
<td><i class="fa fa-check" aria-hidden="true" style="color:green"></i></td>
117+
<td><i class="fa fa-times" aria-hidden="true" style="color:red"></i></td>
118+
<td><i class="fa fa-times" aria-hidden="true" style="color:red"></i></td>
119+
</tr>
120+
<tr>
121+
<td>Message Authentication</td>
122+
<td><i class="fa fa-check" aria-hidden="true" style="color:green"></i></td>
123+
<td><i class="fa fa-times" aria-hidden="true" style="color:red"></i></td>
124+
<td><i class="fa fa-times" aria-hidden="true" style="color:red"></i></td>
125+
</tr>
126+
<tr>
127+
<td>TLS Certificates</td>
128+
<td><i class="fa fa-check" aria-hidden="true" style="color:green"></i></td>
129+
<td><i class="fa fa-times" aria-hidden="true" style="color:red"></i></td>
130+
<td><i class="fa fa-times" aria-hidden="true" style="color:red"></i></td>
131+
</tr>
132+
<tr>
133+
<td>Custom Tickrate</td>
134+
<td><i class="fa fa-check" aria-hidden="true" style="color:green"></i></td>
135+
<td><i class="fa fa-times" aria-hidden="true" style="color:red"></i></td>
136+
<td><i class="fa fa-times" aria-hidden="true" style="color:red"></i></td>
137+
</tr>
138+
<tr>
139+
<td>Synced / Networked Vars</td>
140+
<td><i class="fa fa-check" aria-hidden="true" style="color:green"></i></td>
141+
<td><i class="fa fa-check" aria-hidden="true" style="color:green"></i></td>
142+
<td><i class="fa fa-check" aria-hidden="true" style="color:green"></i></td>
143+
</tr>
144+
<tr>
145+
<td>Custom Sync Structures</td>
146+
<td><i class="fa fa-check" aria-hidden="true" style="color:green"></i></td>
147+
<td><i class="fa fa-check" aria-hidden="true" style="color:green"></i></td>
148+
<td><i class="fa fa-times" aria-hidden="true" style="color:red"></i></td>
149+
</tr>
150+
<tr>
151+
<td>SyncedList</td>
152+
<td><i class="fa fa-check" aria-hidden="true" style="color:green"></i></td>
153+
<td><i class="fa fa-check" aria-hidden="true" style="color:green"></i></td>
154+
<td><i class="fa fa-check" aria-hidden="true" style="color:green"></i></td>
155+
</tr>
156+
<tr>
157+
<td>SyncedDictionary</td>
158+
<td><i class="fa fa-check" aria-hidden="true" style="color:green"></i></td>
159+
<td><i class="fa fa-times" aria-hidden="true" style="color:red"></i></td>
160+
<td><i class="fa fa-times" aria-hidden="true" style="color:red"></i></td>
161+
</tr>
162+
<tr>
163+
<td>SyncedEvent</td>
164+
<td><i class="fa fa-times" aria-hidden="true" style="color:red"></i></td>
165+
<td><i class="fa fa-check" aria-hidden="true" style="color:green"></i></td>
166+
<td><i class="fa fa-times" aria-hidden="true" style="color:red"></i></td>
167+
</tr>
168+
<tr>
169+
<td>Unlimited Networked Vars</td>
170+
<td><i class="fa fa-check" aria-hidden="true" style="color:green"></i></td>
171+
<td><i class="fa fa-times" aria-hidden="true" style="color:red"></i></td>
172+
<td><i class="fa fa-times" aria-hidden="true" style="color:red"></i></td>
173+
</tr>
174+
<tr>
175+
<td>Duplex Networked Vars</td>
176+
<td><i class="fa fa-check" aria-hidden="true" style="color:green"></i></td>
177+
<td><i class="fa fa-times" aria-hidden="true" style="color:red"></i></td>
178+
<td><i class="fa fa-times" aria-hidden="true" style="color:red"></i></td>
179+
</tr>
180+
<tr>
181+
<td>NetworkedVar SyncToOwner</td>
182+
<td><i class="fa fa-check" aria-hidden="true" style="color:green"></i></td>
183+
<td><i class="fa fa-times" aria-hidden="true" style="color:red"></i></td>
184+
<td><i class="fa fa-times" aria-hidden="true" style="color:red"></i></td>
185+
</tr>
186+
<tr>
187+
<td>NetworkedVar Custom Write Targets</td>
188+
<td><i class="fa fa-check" aria-hidden="true" style="color:green"></i></td>
189+
<td><i class="fa fa-times" aria-hidden="true" style="color:red"></i></td>
190+
<td><i class="fa fa-times" aria-hidden="true" style="color:red"></i></td>
191+
</tr>
192+
<tr>
193+
<td>NetworkedVar Custom Read Targets</td>
194+
<td><i class="fa fa-check" aria-hidden="true" style="color:green"></i></td>
195+
<td><i class="fa fa-times" aria-hidden="true" style="color:red"></i></td>
196+
<td><i class="fa fa-times" aria-hidden="true" style="color:red"></i></td>
197+
</tr>
198+
<tr>
199+
<td>Multi-project Support</td>
200+
<td><i class="fa fa-check" aria-hidden="true" style="color:green"></i></td>
201+
<td><i class="fa fa-times" aria-hidden="true" style="color:red"></i></td>
202+
<td><i class="fa fa-times" aria-hidden="true" style="color:red"></i></td>
203+
</tr>
204+
<tr>
205+
<td>Built-in Lag Compensation</td>
206+
<td><i class="fa fa-check" aria-hidden="true" style="color:green"></i></td>
207+
<td><i class="fa fa-times" aria-hidden="true" style="color:red"></i></td>
208+
<td><i class="fa fa-times" aria-hidden="true" style="color:red"></i></td>
209+
</tr>
210+
<tr>
211+
<td>BitStream</td>
212+
<td><i class="fa fa-check" aria-hidden="true" style="color:green"></i></td>
213+
<td><i class="fa fa-times" aria-hidden="true" style="color:red"></i></td>
214+
<td><i class="fa fa-times" aria-hidden="true" style="color:red"></i></td>
215+
</tr>
216+
<tr>
217+
<td>BitWriter/BitReader (or similar packer)</td>
218+
<td><i class="fa fa-check" aria-hidden="true" style="color:green"></i></td>
219+
<td><i class="fa fa-times" aria-hidden="true" style="color:red"></i></td>
220+
<td><i class="fa fa-times" aria-hidden="true" style="color:red"></i></td>
221+
</tr>
222+
<tr>
223+
<td>Network Profiler</td>
224+
<td><i class="fa fa-check" aria-hidden="true" style="color:green"></i></td>
225+
<td><i class="fa fa-times" aria-hidden="true" style="color:red"></i></td>
226+
<td><i class="fa fa-times" aria-hidden="true" style="color:red"></i></td>
227+
</tr>
228+
<tr>
229+
<td>Relay</td>
230+
<td><i class="fa fa-check" aria-hidden="true" style="color:green"></i></td>
231+
<td><i class="fa fa-times" aria-hidden="true" style="color:red"></i></td>
232+
<td><i class="fa fa-check" aria-hidden="true" style="color:green"></i></td>
233+
</tr>
234+
<tr>
235+
<td>Pooled Memory Management (Internal)</td>
236+
<td><i class="fa fa-check" aria-hidden="true" style="color:green"></i></td>
237+
<td><i class="fa fa-times" aria-hidden="true" style="color:red"></i></td>
238+
<td><i class="fa fa-times" aria-hidden="true" style="color:red"></i></td>
239+
</tr>
240+
<tr>
241+
<td>P2P</td>
242+
<td><i class="fa fa-times" aria-hidden="true" style="color:red"></i></td>
243+
<td><i class="fa fa-times" aria-hidden="true" style="color:red"></i></td>
244+
<td><i class="fa fa-times" aria-hidden="true" style="color:red"></i></td>
245+
</tr>
246+
<tr>
247+
<td>Area Of Interest</td>
248+
<td><i class="fa fa-minus" aria-hidden="true" style="color:blue"></i></td>
249+
<td><i class="fa fa-check" aria-hidden="true" style="color:green"></i></td>
250+
<td><i class="fa fa-check" aria-hidden="true" style="color:green"></i></td>
251+
</tr>
252+
</tbody>
253+
</table>
254+
</div>
255+
</div>

0 commit comments

Comments
 (0)