forked from pvpgn/pvpgn-server
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathTODO
40 lines (28 loc) · 1.52 KB
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
PvPGN TODO LIST AND WHATS BEING WORKED ON:
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Release v2.0-PRO ROADMAP:
1. DOCUMENTATION (client and server documentation; a FAQ, HOWTO and a file
describing all configuration options). Site http://pvpgn.pro
2. i18n or some sort to support different language messages to users
3. Connectivity with Ghost++ to support DotA
Stuff not programmed for any specific version release:
* admin protocol (design an admin protocol and implement the server side and
a client lib)
* w3route server and serverside game packets
* extend/redesign storage to be used by both bnetd and d2cs/d2dbs
* complete tournament support with crash recovery option
* anonagame stuff
a. the new W3 AMM introduced with 1.15 patch
c. move w3route functions to its own .c/.h file (for w3route server)
e. tournament stuff
1. determine how games are limited to 30 minutes & map reveled at 25
2. complete the process for finals selection
3. make struct to hold / match / advance / eleminate finals players
and functions to acomplish this task
4. add stats recording for tournament games (did race wins)
* changing data references from accountnames to UIDs ....
* design a plugins support and move in time all the code in plugins (except
the core code of course)
* add some way to be able to read/write specific "runtime changable" bnetd.conf
entries (like while server is online doing /config "allow_unknown_version" "false")
* optimize PvPGN using "inline" functions in all "small" functions