]>
Commit | Line | Data |
---|---|---|
1 | # Mobius | |
2 | ||
3 | Cross-platform command line [Hotline](https://en.wikipedia.org/wiki/Hotline_Communications) server and client | |
4 | ||
5 | [](https://circleci.com/gh/jhalter/mobius/tree/master) | |
6 | ||
7 | # Installation | |
8 | ||
9 | ### Mac OS X | |
10 | ||
11 | #### Client | |
12 | ||
13 | brew install jhalter/mobius-hotline-client/mobius-hotline-client | |
14 | ||
15 | #### Server | |
16 | ||
17 | brew install jhalter/mobius-hotline-client/mobius-hotline-client | |
18 | ||
19 | ### Linux | |
20 | ||
21 | Download a compiled release for your architecture from the Releases page | |
22 | ||
23 | ### Windows | |
24 | ||
25 | TODO | |
26 | ||
27 | # Build | |
28 | ||
29 | To build from source, run | |
30 | `make build` | |
31 | ||
32 | # Features | |
33 | ||
34 | * Hotline 1.2.3 | |
35 | ||
36 | ## Usage | |
37 | ||
38 | ### Precompiled binaries | |
39 | To get started quickly, download the precompiled binaries for your platform: | |
40 | ||
41 | * [Linux]() | |
42 | * [Mac OS X]() | |
43 | ||
44 | ## Compatibility | |
45 | ||
46 | The server has been tested with: | |
47 | * Hotline Client version 1.2.3 | |
48 | * Hotline Client version 1.8.2 | |
49 | * Hotline Client version 1.9.2 | |
50 | * Nostalgia | |
51 | ||
52 | ### Build from source | |
53 | ||
54 | make build | |
55 | ||
56 | ||
57 | # TODO | |
58 | ||
59 | * Implement 1.5+ protocol account editing | |
60 | * Implement folder transfer resume | |
61 | * Implement file transfer queuing | |
62 | * Map additional file extensions to file type and creator codes | |
63 | * Implement file comment read/write | |
64 | * Implement user banning | |
65 | * Implement Maximum Simultaneous Downloads | |
66 | * Maximum simultaneous downloads/client | |
67 | * Maximum simultaneous connections/IP | |
68 | * Implement server broadcast | |
69 | * Implement statistics: | |
70 | * Currently Connected | |
71 | * Downloads in progress | |
72 | * Uploads in progress | |
73 | * Waiting Downloads | |
74 | * Connection Peak | |
75 | * Connection Counter | |
76 | * Download Counter | |
77 | * Upload Counter | |
78 | * Since | |
79 | ||
80 | ||
81 | # TODO - Someday Maybe | |
82 | ||
83 | * Implement Pitbull protocol extensions |