5.2 KiB
5.2 KiB
Player versus Player Gaming Network
Original PvPGN 1.99 source code with tweaks.
Source Code changes
- add display custom icons depends on a user rating, custom output for command
/stats
; works with Warcraft and Starcraft (see icons.conf) commits 1, 2, 3 - fix command send flooding commit
- fix compile error when pointer size is larger than int commit
- fix Warcraft 3 ICON SWITCH hack commit
- fix saving sql fields with custom characters in the name commit
- add game id field in status.xml output commit
- add game id field and user game version in status.dat output (the same as status.xml) commit
- welcome text for Warcraft 3 is moved from the code into a new file
bnmotd_w3.txt
(example with colored text is included) commit
New commands
/save
immediately save changes of accounts and clans from the cache to a storage (useful for testing) commit/icon <username> [CODE]
set userselected_icon for a user, works with Warcraft and Starcraft commit/find <substr of username>
search account by part of the name - patch #1526 from berlios commit
Modified commands
/set
exclusion to get/set a password hash and user id; feature to empty key with "null" value; more info in output of the command and examples commits 1, 2/finger
more info in the command output - patch #2859 from berlios commit/games lobby
show games in lobby only - patch #3235 from berlios commit/friends online
show online friends only - patch #3236 from berlios commit
Minor changes
- add original MOTD files with UTF-8 encoding
- add support files v1.2, there are no need to download it separately after install
- add ODBC support for CMake
- add latest versioncheck.conf
- skip_versioncheck, allow_bad_version are enabled by default in bnetd.conf - for easy start
- source code is formatted for better reading
- unused files are removed, only pvpgn source here
- move directory
files
tovar\files
on Windows (like Unix) - unknown udp packets are logged with enabled debug mode only (it always chokes a log file before) commit
- add a file location for all the text files like MOTD (often a server admin doesn't know where a file is located)
- add option ignore-version for programs bnchat and bnstat - patch #3184 from berlios commit
Build source code
Windows
Use Magic Builder.
Download code manually and put into source
directory (button Download ZIP on the right side of this repository page)