Commit Graph

326 Commits

Author SHA1 Message Date
polaris-
caa7864b9a Merge pull request #92 from SMTDDR/onlyadminpage
Admin page for banning people.
2014-12-27 20:46:38 -05:00
smtddr
44a553eca5 Admin page 2014-12-28 01:45:52 +00:00
polaris-
7081f07d3f Don't filter further if returned list is empty
Fixes an exception when looking for a specific key in _list.txt but no data is returned. For example, searching for MYSTERY_S for gamecd IRAO.
2014-11-04 08:06:43 -05:00
polaris-
144f07597f Fix local variable referenced before assignment exception
Allows any server to be added to the list if there is no filter specified.
2014-11-04 07:56:53 -05:00
Admiral H. Curtiss
b5ec7bd4d8 French Generation 5 Mystery Gifts. 2014-11-02 04:14:56 +01:00
polaris
6f81fce1e2 Timed rotating logger, "logs" folder now default 2014-10-23 21:07:15 -04:00
polaris
19c0b6d74c Modify SQL index queries 2014-10-11 16:32:59 -04:00
polaris
e8fcc9fb82 SMTDDR's gamespy_qr_server changes 2014-10-11 16:22:42 -04:00
polaris
51c665b775 SMTDDR's gamespy_gamestats_server changes 2014-10-11 15:28:12 -04:00
polaris
522cd001ba SMTDDR's gs_database changes 2014-10-11 15:27:54 -04:00
polaris
888caae610 Fix exception when trying to reference undeclared k 2014-09-24 20:09:38 -04:00
polaris
4ec2a75641 Redo session_id patch 2014-09-21 17:52:44 -04:00
polaris
a9ea32368f Revert "Bug fixes from SMTDDR"
This reverts commit 083a45367d.
2014-09-21 17:51:50 -04:00
polaris
083a45367d Bug fixes from SMTDDR 2014-09-11 06:30:29 -04:00
polaris
8ddc427d69 Handle non-statechanged heartbeats 2014-09-04 21:30:10 -04:00
polaris-
15e7c10061 Merge pull request #63 from SMTDDR/master
Support PAL/NTSC or international or something...
2014-09-01 19:19:13 -04:00
smtddr
f6f6bdafed Support PAL/NTSC or international or something...
A Tatsunok-vsCapcom(TvC) player in Croatia, using the PAL version the game,
was never able to play other people until these changes were made. This is
probably how the official servers worked.
2014-09-01 15:08:16 -07:00
Admiral H. Curtiss
a77b983ce7 Proper file filtering for G5 gifts, date-based selection should work now. 2014-08-18 02:02:01 +02:00
Admiral H. Curtiss
6da3dea812 English Generation 5 Mystery Gifts. 2014-08-17 20:57:40 +02:00
Admiral H. Curtiss
6cada8062a Finally, a working Generation 5 Mystery Gift! 2014-08-16 20:28:42 +02:00
polaris
174c643d35 More matchmaking bugfix attempts 2014-08-05 08:32:55 -04:00
polaris
79d40b0561 Fixed bug to reduce noise in backend logs 2014-08-04 19:52:40 -04:00
polaris
480fc8cbde Added /json to stats server 2014-08-04 18:51:02 -04:00
polaris
2dfa953637 Modify the keep alive for QR 2014-08-03 22:53:25 -04:00
polaris
720945c212 Use get_ip to get consistent IP address from data
This is to ensure that all functions that get an IP are getting the same
kind of data (that is, an integer with the bounds of a signed 32 bit
integer) for consistency purposes.
2014-08-03 22:45:24 -04:00
polaris
df31b2345a Refactored backend server a little 2014-08-03 22:40:31 -04:00
polaris
452ce0ddbd Check if the account is enabled at login
Not used yet, but possibly will be in the future.
2014-08-03 22:40:04 -04:00
polaris
9e2c77ddff More bugfixes. Server browser server should work 2014-07-29 12:48:36 -04:00
polaris
39c389306d Unpack signed to unsigned 2014-07-29 10:17:15 -04:00
polaris
7162bf2aa9 Loop as long as there is enough data for a packet 2014-07-29 10:15:52 -04:00
polaris
d6ae76e7e8 More overloads for util functions 2014-07-29 10:02:41 -04:00
polaris
0e8fc9e322 Use str instead of bytearray
Fixes change I made in 97277fb
2014-07-29 10:01:17 -04:00
polaris
a4d49a5ede Fix bug in NAS server from 1fbec2f 2014-07-29 09:55:05 -04:00
polaris
57fe3657c1 Rewrite packet handling for server browser 2014-07-29 09:46:52 -04:00
polaris
97277fb9b0 Add optional overload to the get_short and get_int functions 2014-07-29 09:46:28 -04:00
polaris
07de306dbd Fix missing comma from change in 1fbec2f 2014-07-29 09:31:19 -04:00
polaris-
adc994196d Merge pull request #55 from msoucy/ref/python/endian
Endianness
2014-07-28 16:39:53 -04:00
polaris-
277c93a7a8 Merge pull request #54 from msoucy/ref/python/dicts
Some dictionary-related cleanup
2014-07-28 16:39:46 -04:00
Matt Soucy
ee6193cdd8 Remove deprecated get_*_be functions 2014-07-27 16:37:03 -04:00
Matt Soucy
610cc2380c Use one common set of get functions 2014-07-27 16:36:19 -04:00
Matt Soucy
6da8ea929f Use "normal" utils.get functions instead of _be variants 2014-07-27 16:28:43 -04:00
Matt Soucy
05cd86adc3 Use only one big-endian function 2014-07-27 16:15:32 -04:00
Matt Soucy
23326f62d4 pep8 changes 2014-07-27 15:54:17 -04:00
Matt Soucy
b1511f9533 Use the struct module instead of roll-your-own 2014-07-27 15:46:59 -04:00
Matt Soucy
1fbec2fd37 Some dictionary-related cleanup 2014-07-27 15:11:55 -04:00
polaris-
61cf8c941a Merge pull request #53 from sepalani/patch-1
Update gs_utility.py, broken b64decode
2014-07-25 06:59:07 -04:00
sepalani
1378efad94 Update gs_utility.py, broken b64decode
Afaik, this conversion should be done like that.
2014-07-25 07:28:40 +04:00
polaris
77c315be7d Fix edge case in backend server query parser
(game_match_type = '0817') where game_match_type was interpreted as an
integer resulting in a false int == string comparison.
2014-07-24 21:25:42 -04:00
polaris
fbbae8b192 Try to make natneg smoother 2014-07-23 02:43:06 -04:00
polaris
11b8a406d5 Change password check
Who cares about security for their login data anyway?
2014-07-22 23:47:26 -04:00