aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md83
1 files changed, 83 insertions, 0 deletions
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..799a903
--- /dev/null
+++ b/README.md
@@ -0,0 +1,83 @@
+# Mobius
+
+Cross-platform command line [Hotline](https://en.wikipedia.org/wiki/Hotline_Communications) server and client
+
+[![CircleCI](https://circleci.com/gh/jhalter/mobius/tree/master.svg?style=svg&circle-token=7123999e4511cf3eb93d76de98b614a803207bea)](https://circleci.com/gh/jhalter/mobius/tree/master)
+
+# Installation
+
+### Mac OS X
+
+#### Client
+
+ brew install jhalter/mobius-hotline-client/mobius-hotline-client
+
+#### Server
+
+ brew install jhalter/mobius-hotline-client/mobius-hotline-client
+
+### Linux
+
+Download a compiled release for your architecture from the Releases page
+
+### Windows
+
+ TODO
+
+# Build
+
+To build from source, run
+`make build`
+
+# Features
+
+* Hotline 1.2.3
+
+## Usage
+
+### Precompiled binaries
+To get started quickly, download the precompiled binaries for your platform:
+
+* [Linux]()
+* [Mac OS X]()
+
+## Compatibility
+
+The server has been tested with:
+ * Hotline Client version 1.2.3
+ * Hotline Client version 1.8.2
+ * Hotline Client version 1.9.2
+ * Nostalgia
+
+### Build from source
+
+ make build
+
+
+# TODO
+
+* Implement 1.5+ protocol account editing
+* Implement folder transfer resume
+* Implement file transfer queuing
+* Map additional file extensions to file type and creator codes
+* Implement file comment read/write
+* Implement user banning
+* Implement Maximum Simultaneous Downloads
+* Maximum simultaneous downloads/client
+* Maximum simultaneous connections/IP
+* Implement server broadcast
+* Implement statistics:
+ * Currently Connected
+ * Downloads in progress
+ * Uploads in progress
+ * Waiting Downloads
+ * Connection Peak
+ * Connection Counter
+ * Download Counter
+ * Upload Counter
+ * Since
+
+
+# TODO - Someday Maybe
+
+* Implement Pitbull protocol extensions \ No newline at end of file