#1 BigBattleServers.com - Forum
HOME Forum / Chat Rules Servers [BBS] UT3 MODS Chatlog Wiki About
 

BLOG: Working on TheCLQ.com / AllGameServers.com

Discuss everything related to TheCLQ.com / AllGameServers.com development.

Re: BLOG: Working on TheCLQ.com / AllGameServers.com

Postby BattleMode on November 1st, 2009

Created a system for graylist management and manually added all servers on the blacklist to the new system.

I noticed I have 2 problems to solve. Bots and server clones (1 server with multiple addresses). Have to look at the cloning problem as well.

Executing below code took 20ms now that all live server data is in GigaStore (every function call loads an object, manipulates it and writes it back).

Code: Select all
PROC_SetGraylistStatus ("69.31.15.181:28980", "manual initial blacklist");
PROC_SetGraylistStatus ("69.31.15.182:28990", "manual initial blacklist");
PROC_SetGraylistStatus ("88.198.105.66:28935", "manual initial blacklist");
PROC_SetGraylistStatus ("85.214.33.64:28936", "manual initial blacklist");
PROC_SetGraylistStatus ("85.214.33.64:28935", "manual initial blacklist");
PROC_SetGraylistStatus ("81.169.171.137:28935", "manual initial blacklist");
PROC_SetGraylistStatus ("85.214.33.64:28888", "manual initial blacklist");
PROC_SetGraylistStatus ("85.214.33.64:28765", "manual initial blacklist");
PROC_SetGraylistStatus ("81.169.171.137:28900", "manual initial blacklist");
PROC_SetGraylistStatus ("88.198.105.66:28011", "manual initial blacklist");
PROC_SetGraylistStatus ("64.182.81.220:28932", "manual initial blacklist");
PROC_SetGraylistStatus ("85.214.59.205:28961", "manual initial blacklist");
PROC_SetGraylistStatus ("69.31.15.181:28970", "manual initial blacklist");
PROC_SetGraylistStatus ("69.31.15.184:28990", "manual initial blacklist");
PROC_SetGraylistStatus ("67.19.227.230:57015", "manual initial blacklist");
PROC_SetGraylistStatus ("67.19.227.230:37015", "manual initial blacklist");
PROC_SetGraylistStatus ("67.19.227.230:47015", "manual initial blacklist");
PROC_SetGraylistStatus ("67.19.227.228:37015", "manual initial blacklist");
PROC_SetGraylistStatus ("85.127.84.246:27733", "manual initial blacklist");
PROC_SetGraylistStatus ("78.47.39.33:27733", "manual initial blacklist");
PROC_SetGraylistStatus ("151.118.190.1:27733", "manual initial blacklist");
PROC_SetGraylistStatus ("88.198.15.154:7777", "manual initial blacklist");
PROC_SetGraylistStatus ("81.19.219.159:5555", "manual initial blacklist");
PROC_SetGraylistStatus ("81.19.219.125:4444", "manual initial blacklist");
PROC_SetGraylistStatus ("81.19.219.125:5555", "manual initial blacklist");
PROC_SetGraylistStatus ("81.19.219.125:7777", "manual initial blacklist");
PROC_SetGraylistStatus ("193.200.158.146:4444", "manual initial blacklist");
PROC_SetGraylistStatus ("193.200.158.146:5555", "manual initial blacklist");
PROC_SetGraylistStatus ("193.200.158.146:7777", "manual initial blacklist");
PROC_SetGraylistStatus ("209.190.24.38:6500", "manual initial blacklist");
PROC_SetGraylistStatus ("213.208.119.140:7440", "manual initial blacklist");
PROC_SetGraylistStatus ("94.199.176.243:7777", "manual initial blacklist");
PROC_SetGraylistStatus ("87.229.24.114:7777", "manual initial blacklist");
PROC_SetGraylistStatus ("87.117.217.129:27025", "manual initial blacklist");
I play as BattleMode. I also own and manage the BigBattleServers.com servers :alien:.

Image
User avatar
BattleMode
Owner
 
Posts: 5314
Joined: June 2nd, 2007
Location: The Netherlands

Re: BLOG: Working on TheCLQ.com / AllGameServers.com

Postby BattleMode on November 1st, 2009

Implemented a new "look" for greylisted servers. Blacklisted servers used to have no statistics at all. Greylisted servers will have no server statistics (TheCLQ pretends there are 0 players there for most purposes, so the server does not get ranked) but I reactivated full player statistics for them.

Example: http://www.theclq.com/ags/players.php?a ... .129:27025
I play as BattleMode. I also own and manage the BigBattleServers.com servers :alien:.

Image
User avatar
BattleMode
Owner
 
Posts: 5314
Joined: June 2nd, 2007
Location: The Netherlands

Re: BLOG: Working on TheCLQ.com / AllGameServers.com

Postby BattleMode on November 1st, 2009

I used to reduce the server list sorted by server rank to 10 servers because otherwise they got to slow. I now increased that to 25 since GigaStore handles it all in 1/10th of a second:

http://www.theclq.com/ags/servers.php?g ... k&offset=0
I play as BattleMode. I also own and manage the BigBattleServers.com servers :alien:.

Image
User avatar
BattleMode
Owner
 
Posts: 5314
Joined: June 2nd, 2007
Location: The Netherlands

Re: BLOG: Working on TheCLQ.com / AllGameServers.com

Postby BattleMode on November 1st, 2009

Changed many pages to separately report human players and players (humans + bots):

http://www.theclq.com
http://www.theclq.com/ags/games.php
http://www.theclq.com/ags/servers.php?g ... et=0&sub=1

Time to start doing some bot hunting.
I play as BattleMode. I also own and manage the BigBattleServers.com servers :alien:.

Image
User avatar
BattleMode
Owner
 
Posts: 5314
Joined: June 2nd, 2007
Location: The Netherlands

Re: BLOG: Working on TheCLQ.com / AllGameServers.com

Postby BattleMode on November 1st, 2009

Result list for first testrun of my automatic excessive bot detection thingy. It found over 400 servers with excessive bot usage.

Code: Select all
ut2004 81.19.219.125:8888
ut2004 208.167.246.144:7777
ut2004 8.2.122.86:7777
ut2004 8.12.21.43:7777
bf1942 89.149.254.244:14567
bf1942 84.16.237.46:14567
bf1942 87.118.122.81:14567
bf1942 87.118.123.81:14567
bf2142 83.222.235.14:17567
et 69.13.8.200:27960
et 63.211.221.202:27960
et 94.75.233.115:27960
et 81.19.219.107:27960
et 69.28.221.137:27960
et 86.58.131.72:27100
et 64.17.101.75:28002
et 85.25.146.101:27960
et 217.163.25.46:27960
et 216.27.112.48:27962
et 64.17.101.75:28003
et 89.238.160.233:27960
et 209.40.100.4:27960
et 216.27.112.48:27964
et 63.211.111.23:27961
et 213.239.214.77:27963
et 78.159.96.61:27450
et 70.32.42.213:27960
et 208.43.15.15:27960
et 4.79.145.154:27960
et 78.47.87.217:27960
et 85.214.151.136:27960
et 85.236.100.205:28460
et 70.86.84.196:27960
et 208.75.226.50:27964
et 8.6.75.87:27960
et 203.14.173.243:27960
et 88.198.102.1:27960
coduo 76.210.213.57:28960
coduo 85.25.4.55:28960
cod 88.198.105.68:28960
cod2 67.18.253.57:28960
cod2 78.90.0.27:28960
cod2 93.186.196.82:28980
cod2 87.118.122.81:28961
cod2 78.47.100.153:20000
etqw 188.40.241.193:27733
etqw 69.28.221.245:27733
etqw 85.10.207.139:27733
etqw 8.6.76.222:27733
etqw 129.186.145.141:27733
etqw 66.55.137.75:27733
etqw 213.236.208.185:27735
etqw 213.251.132.114:27733
quake3 212.226.140.97:40043
quake3 212.226.140.97:40042
quake3 192.35.81.253:27960
cod4 72.5.152.181:28970
cod4 84.16.237.46:28960
cod4 84.16.237.47:28960
cod4 87.118.122.81:28960
cod4 76.164.193.84:28930
cod5 217.146.86.54:28942
cod5 67.222.137.116:28900
cod5 217.146.86.51:28930
cod5 66.55.131.153:28960
tf2 91.121.163.77:27015
tf2 88.191.77.54:27075
tf2 72.5.86.47:27015
tf2 64.85.165.52:27000
tf2 85.236.109.24:27115
tf2 8.12.65.105:27015
tf2 67.202.88.191:27015
tf2 8.6.2.184:27015
tf2 67.169.208.25:27135
tf2 76.124.55.136:27016
tf2 80.240.211.244:27015
tf2 78.107.150.2:27112
tf2 8.12.68.114:27015
tf2 69.162.66.140:27015
tf2 66.55.159.232:27015
tf2 129.21.110.187:27016
tf2 74.207.244.98:27016
tf2 91.121.55.112:27115
tf2 82.136.24.1:27019
tf2 173.45.108.85:27025
tf2 76.73.2.250:27015
tf2 68.232.163.195:27015
tf2 66.207.171.244:27015
tf2 8.2.120.116:27015
tf2 85.236.109.3:27115
tf2 84.2.39.201:27015
tf2 87.117.217.129:27025
tf2 66.150.214.65:27015
tf2 69.13.38.158:27016
tf2 68.232.172.222:27015
l4d 193.34.167.24:25015
dods 219.134.132.150:27016
dods 219.134.132.150:27015
dod 218.2.111.69:27021
dod 218.2.111.69:27017
dod 218.2.111.69:27022
dod 58.211.252.165:27012
dod 218.2.111.69:27018
dod 58.211.252.165:27011
dod 58.211.252.165:27013
dod 58.211.252.165:27014
dod 218.2.111.69:27019
dod 218.2.111.69:27020
dod 222.243.13.150:27040
dod 222.243.13.150:27044
dod 222.243.13.150:27042
dod 222.243.13.150:27041
dod 222.243.13.150:27045
dod 222.243.13.150:27046
dod 222.243.13.150:27047
dod 222.243.13.150:27043
dod 221.203.64.34:27025
dod 61.153.31.53:27016
dod 60.190.217.164:27003
dod 60.190.217.164:27001
dod 60.190.217.164:27004
dod 60.190.217.164:27002
dod 60.218.134.226:27017
dod 219.134.132.149:27016
dod 61.130.74.10:27019
dod 220.168.249.232:27015
dod 219.134.132.148:27015
dod 219.134.132.145:27015
dod 222.243.13.150:27026
dod 222.243.13.150:27025
dod 220.168.249.230:27015
dod 220.168.249.232:27018
dod 220.168.249.231:27017
dod 220.168.249.231:27015
dod 124.206.155.250:27016
cstrike2 194.106.36.250:27030
cstrike2 194.106.36.250:27015
cstrike2 83.67.204.214:27015
cstrike2 74.140.149.234:27019
cstrike2 74.140.149.234:27017
cstrike2 63.251.20.127:27016
cstrike2 71.122.43.71:27015
cstrike2 63.251.20.127:27017
cstrike2 194.106.36.250:27028
cstrike2 71.122.43.71:27035
cstrike2 71.122.43.71:27016
cstrike2 71.122.43.71:27018
cstrike2 71.122.43.71:27038
cstrike2 71.122.43.71:27036
cstrike2 194.106.36.250:27025
cstrike2 220.123.254.67:27016
cstrike2 71.122.43.71:27017
cstrike2 194.106.36.250:27029
cstrike2 71.122.43.71:27044
cstrike2 71.122.43.71:27037
cstrike2 71.122.43.71:27045
cstrike2 194.106.36.250:27021
cstrike2 194.106.36.250:27016
cstrike2 71.122.43.71:27019
cstrike2 83.67.204.214:27016
cstrike2 71.122.43.71:27023
cstrike2 71.122.43.71:27020
cstrike2 194.106.36.250:27026
cstrike2 71.122.43.71:27039
cstrike2 71.122.43.71:27043
cstrike2 71.122.43.71:27024
cstrike2 194.106.36.250:27022
cstrike2 71.122.43.71:27021
cstrike2 71.122.43.71:27040
cstrike2 83.67.204.214:27019
cstrike2 194.106.36.250:27019
cstrike2 71.122.43.71:27022
cstrike2 71.122.43.71:27025
cstrike2 71.122.43.71:27031
cstrike2 71.122.43.71:27046
cstrike2 71.122.43.71:27041
cstrike2 71.122.43.71:27026
cstrike2 71.122.43.71:27042
cstrike2 71.122.43.71:27027
cstrike2 71.122.43.71:27047
cstrike2 71.122.43.71:27032
cstrike2 71.122.43.71:27028
cstrike2 213.234.18.27:27016
cstrike2 194.106.36.250:27018
cstrike 69.60.118.188:27037
cstrike 61.238.61.70:27234
cstrike 61.238.61.70:27245
cstrike 61.238.61.70:27237
cstrike 61.238.61.70:27239
cstrike 61.238.61.70:27238
cstrike 61.238.61.70:27236
cstrike 61.238.61.70:27242
cstrike 61.238.61.70:27241
cstrike 61.238.61.70:27231
cstrike 61.238.61.70:27240
cstrike 61.238.61.70:27233
cstrike 61.238.61.70:27235
cstrike 61.238.61.70:27243
cstrike 61.238.61.70:27232
cstrike 61.238.61.70:27230
cstrike 61.238.61.70:27244
cstrike 89.115.4.96:27109
cstrike 89.115.4.96:27106
cstrike 89.115.4.96:27108
cstrike 89.115.4.96:27105
cstrike 89.115.4.96:27103
cstrike 89.115.4.96:27102
cstrike 89.115.4.96:27107
cstrike 89.115.4.96:27101
cstrike 89.115.4.96:27100
cstrike 89.115.4.96:27104
cstrike 89.115.4.96:27110
cstrike 89.115.4.96:27111
cstrike 89.115.4.96:27015
cstrike 95.64.114.17:27016
cstrike 85.204.165.113:10475
cstrike 85.204.165.113:29014
cstrike 86.105.36.246:27017
cstrike 85.204.165.113:29004
cstrike 85.204.165.113:28501
cstrike 85.204.165.113:57017
cstrike 85.204.165.113:29006
cstrike 85.204.165.113:29009
cstrike 86.105.36.246:29015
cstrike 85.204.165.113:29015
cstrike 85.204.165.113:25483
cstrike 85.204.165.113:21926
cstrike 86.105.36.246:27023
cstrike 85.204.165.113:29012
cstrike 86.105.36.246:27020
cstrike 85.204.165.113:29000
cstrike 85.121.180.235:27012
cstrike 85.204.165.113:28924
cstrike 85.204.165.113:12474
cstrike 85.204.165.113:29016
cstrike 85.204.165.113:29003
cstrike 86.105.36.246:27022
cstrike 85.204.165.113:29005
cstrike 85.204.165.113:20022
cstrike 86.105.36.246:27024
cstrike 86.105.36.246:27018
cstrike 86.105.36.246:27019
cstrike 85.204.165.113:27078
cstrike 85.204.165.113:30482
cstrike 85.204.165.113:29013
cstrike 85.204.165.113:20916
cstrike 85.204.165.113:28955
cstrike 85.204.165.113:29001
cstrike 85.204.165.113:27020
cstrike 85.204.165.113:27868
cstrike 85.204.165.113:28013
cstrike 85.204.165.113:28630
cstrike 85.204.165.113:29008
cstrike 85.204.165.113:29025
cstrike 85.204.165.113:28017
cstrike 85.204.165.113:29011
cstrike 85.204.165.113:29007
cstrike 85.121.180.235:27018
cstrike 85.204.165.113:29002
cstrike 85.21.96.209:27032
cstrike 85.204.165.113:27018
cstrike 85.121.180.235:27053
cstrike 85.121.180.235:27020
cstrike 86.105.36.246:27021
cstrike 85.121.180.235:27034
cstrike 85.204.165.113:29010
cstrike 86.106.28.72:27036
cstrike 86.106.28.72:27022
cstrike 61.146.40.187:27015
cstrike 86.106.28.72:27035
cstrike 86.106.28.72:27027
cstrike 86.106.28.72:27017
cstrike 86.106.28.72:27050
cstrike 86.106.28.72:27019
cstrike 86.106.28.72:27034
cstrike 86.106.28.72:27028
cstrike 86.106.28.72:27037
cstrike 86.106.28.72:27020
cstrike 86.106.28.72:27021
cstrike 86.106.28.72:27032
cstrike 86.106.28.72:27039
cstrike 86.106.28.72:27023
cstrike 86.106.28.72:27018
cstrike 86.106.28.72:27029
cstrike 86.106.28.72:27031
cstrike 86.106.28.72:27024
cstrike 86.106.28.72:27038
cstrike 85.121.180.235:27041
cstrike 86.106.28.72:27026
cstrike 86.106.28.72:27016
cstrike 86.106.28.72:27030
cstrike 86.106.28.72:27033
cstrike 86.106.28.72:27025
cstrike 85.121.180.235:27065
cstrike 79.165.175.119:27510
cstrike 212.233.213.39:27015
cstrike 208.69.150.248:27310
cstrike 208.69.150.248:27309
cstrike 208.69.150.248:27105
cstrike 208.69.150.248:27306
cstrike 208.69.150.248:27418
cstrike 208.69.150.248:27212
cstrike 208.69.150.248:27205
cstrike 208.69.150.248:27219
cstrike 208.69.150.248:27103
cstrike 208.69.150.248:27312
cstrike 208.69.150.248:27118
cstrike 208.69.150.248:27417
cstrike 208.69.150.248:27111
cstrike 208.69.150.248:27200
cstrike 208.69.150.248:27419
cstrike 208.69.150.248:27402
cstrike 208.69.150.248:27319
cstrike 208.69.150.248:27302
cstrike 208.69.150.248:27207
cstrike 208.69.150.248:27408
cstrike 208.69.150.248:27218
cstrike 208.69.150.248:27012
cstrike 208.69.150.248:27311
cstrike 208.69.150.248:27117
cstrike 208.69.150.248:27307
cstrike 208.69.150.248:27216
cstrike 208.69.150.248:27107
cstrike 208.69.150.248:27403
cstrike 208.69.150.248:27409
cstrike 208.69.150.248:27413
cstrike 208.69.150.248:27015
cstrike 208.69.150.248:27301
cstrike 208.69.150.248:27410
cstrike 208.69.150.248:27006
cstrike 208.69.150.248:27400
cstrike 208.69.150.248:27217
cstrike 208.69.150.248:27316
cstrike 208.69.150.248:27209
cstrike 208.69.150.248:27208
cstrike 208.69.150.248:27104
cstrike 208.69.150.248:27214
cstrike 208.69.150.248:27011
cstrike 208.69.150.248:27013
cstrike 208.69.150.248:27414
cstrike 208.69.150.248:27300
cstrike 208.69.150.248:27109
cstrike 208.69.150.248:27401
cstrike 208.69.150.248:27204
cstrike 208.69.150.248:27415
cstrike 208.69.150.248:27110
cstrike 208.69.150.248:27406
cstrike 208.69.150.248:27014
cstrike 208.69.150.248:27004
cstrike 208.69.150.248:27008
cstrike 208.69.150.248:27002
cstrike 208.69.150.248:27119
cstrike 208.69.150.248:27116
cstrike 208.69.150.248:27211
cstrike 208.69.150.248:27009
cstrike 208.69.150.248:27010
cstrike 208.69.150.248:27411
cstrike 89.47.56.4:27014
cstrike 208.69.150.248:27100
cstrike 208.69.150.248:27315
cstrike 208.69.150.248:27206
cstrike 208.69.150.248:27304
cstrike 208.69.150.248:27314
cstrike 208.69.150.248:27303
cstrike 208.69.150.248:27213
cstrike 208.69.150.248:27106
cstrike 208.69.150.248:27003
cstrike 208.69.150.248:27313
cstrike 89.47.56.4:27069
cstrike 208.69.150.248:27210
cstrike 208.69.150.248:27412
cstrike 208.69.150.248:27318
cstrike 208.69.150.248:27201
cstrike 208.69.150.248:27016
cstrike 208.69.150.248:27005
cstrike 208.69.150.248:27102
cstrike 208.69.150.248:27000
cstrike 208.69.150.248:27001
cstrike 208.69.150.248:27114
cstrike 89.47.56.4:27056
cstrike 208.69.150.248:27305
cstrike 208.69.150.248:27317
cstrike 208.69.150.248:27202
cstrike 208.69.150.248:27017
cstrike 208.69.150.248:27019
cstrike 89.47.56.4:27018
cstrike 208.69.150.248:27018
cstrike 208.69.150.248:27115
cstrike 208.69.150.248:27215
cstrike 208.69.150.248:27308
cstrike 208.69.150.248:27404
cstrike 208.69.150.248:27112
cstrike 208.69.150.248:27203
cstrike 208.69.150.248:27007
cstrike 208.69.150.248:27407
cstrike 89.47.56.4:27052
cstrike 89.47.56.4:27054
cstrike 89.47.56.4:27068
cstrike 89.47.56.4:27055
cstrike 208.69.150.248:27405
cstrike 208.69.150.248:27113
cstrike 208.69.150.248:27416
cstrike 208.69.150.248:27108
cstrike 89.47.56.4:27019
cstrike 208.69.150.248:27101
cstrike 89.47.56.4:27017
cstrike 89.47.56.4:27022
cstrike 61.153.242.171:27056
cstrike 81.29.185.6:27016
cstrike 81.29.185.6:27019
cstrike 81.29.185.6:27014
cstrike 81.29.185.6:28000
cstrike 195.7.10.16:27015
cstrike 89.115.5.126:27160
cstrike 89.115.5.126:27200
cstrike 89.115.5.126:27170
cstrike 89.115.5.126:27180
cstrike 89.115.5.126:27190
cstrike 89.115.5.126:27150
I play as BattleMode. I also own and manage the BigBattleServers.com servers :alien:.

Image
User avatar
BattleMode
Owner
 
Posts: 5314
Joined: June 2nd, 2007
Location: The Netherlands

Re: BLOG: Working on TheCLQ.com / AllGameServers.com

Postby BattleMode on November 1st, 2009

Greylisting a server is immediate for all live data, but that does not mean it disappears from all lists immediately. Most of these lists are created on a weekly basis so it can take up to 2 weeks after a server gets greylisted before it really "disappears". Also server ranking will be incorrect for this while (e.g. a server with rank #2 could actually be #1 because the previous #1 got greylisted).

I now work around that by removing greylisted servers from the server ranking list.

E.g. here you can see some holes from UT2004 servers which are now greylisted:

http://www.theclq.com/ags/servers.php?g ... k&offset=0

It will get cleaner automatically. I will not greylist over 400 servers, but I expect in the future smaller amount of new servers will be found. And max 2 weeks after a server is found it will no longer be on the list.
I play as BattleMode. I also own and manage the BigBattleServers.com servers :alien:.

Image
User avatar
BattleMode
Owner
 
Posts: 5314
Joined: June 2nd, 2007
Location: The Netherlands

Re: BLOG: Working on TheCLQ.com / AllGameServers.com

Postby BattleMode on November 1st, 2009

Completed the code and integrated it now. Once every 24 hours TheCLQ will now automatically determine which servers have lots of bots and eliminate them.

Adding it all up is interesting: http://www.theclq.com/ags/games.php Seems over 25% of all players are bots.

TF2 PLAYERS HELP WANTED !!!

Can someone who plays a lot of TF2 perhaps look at this: http://www.theclq.com/ags/servers.php?g ... k&offset=0. What I am curious about is if those servers (e.g. those of SourceOP.com and http://www.saigns.de) are filled with humans or with bots. Input on this would be highly apreciated.
I play as BattleMode. I also own and manage the BigBattleServers.com servers :alien:.

Image
User avatar
BattleMode
Owner
 
Posts: 5314
Joined: June 2nd, 2007
Location: The Netherlands

Re: BLOG: Working on TheCLQ.com / AllGameServers.com

Postby etaty on November 8th, 2009

GigaStore is an engine created by you ?
etaty
*
 
Posts: 1
Joined: November 8th, 2009

Re: BLOG: Working on TheCLQ.com / AllGameServers.com

Postby BattleMode on November 8th, 2009

Yes.
I play as BattleMode. I also own and manage the BigBattleServers.com servers :alien:.

Image
User avatar
BattleMode
Owner
 
Posts: 5314
Joined: June 2nd, 2007
Location: The Netherlands

Re: BLOG: Working on TheCLQ.com / AllGameServers.com

Postby BattleMode on November 11th, 2009

Started recalculating 21 weeks of stats a few days ago. It will be approximately 14 more days until all calculations are completed. When this is done statistics in the past should be more accurate.
I play as BattleMode. I also own and manage the BigBattleServers.com servers :alien:.

Image
User avatar
BattleMode
Owner
 
Posts: 5314
Joined: June 2nd, 2007
Location: The Netherlands

Re: BLOG: Working on TheCLQ.com / AllGameServers.com

Postby ~SD~Sonicelo on November 12th, 2009

Maybe a bug report:
Stats for TitanRPGVCTF
Server name #1 BBS TitanRPG VCTF
Server address 83.98.163.86:7777 - location
Game Unreal Tournament 2004 (VCTF RPG)
Status up (last scan: 113 seconds ago), high speed scanning
Players 6 (-1) / 32 (average: 4.68 rank: #43)
Current map VCTF-[Id]-CTC-Arcade-Beta4
Other sites CSS.Seti

Why is here a link to CSS.Seti its not a css server :D
User avatar
~SD~Sonicelo
*****
 
Posts: 570
Joined: April 30th, 2008
Location: Maribor, Slovenia

Re: BLOG: Working on TheCLQ.com / AllGameServers.com

Postby BattleMode on November 12th, 2009

Good one, I will give that a look. Thank you for the input.
I play as BattleMode. I also own and manage the BigBattleServers.com servers :alien:.

Image
User avatar
BattleMode
Owner
 
Posts: 5314
Joined: June 2nd, 2007
Location: The Netherlands

Re: BLOG: Working on TheCLQ.com / AllGameServers.com

Postby BattleMode on November 14th, 2009

Fixed the CSS.Seti problems.

Added a new view where people can see greylisted servers.

E.g. here are all greylisted TF2 servers: http://www.theclq.com/ags/servers.php?game=tf2&sub=3
I play as BattleMode. I also own and manage the BigBattleServers.com servers :alien:.

Image
User avatar
BattleMode
Owner
 
Posts: 5314
Joined: June 2nd, 2007
Location: The Netherlands

Re: BLOG: Working on TheCLQ.com / AllGameServers.com

Postby BattleMode on November 14th, 2009

I now introduced an option allowing visitors to manually add game servers to The CLQ.

E.g. here you can add Team Fortress 2 servers: http://www.theclq.com/ags/servers.php?game=tf2&sub=4
I play as BattleMode. I also own and manage the BigBattleServers.com servers :alien:.

Image
User avatar
BattleMode
Owner
 
Posts: 5314
Joined: June 2nd, 2007
Location: The Netherlands

Re: BLOG: Working on TheCLQ.com / AllGameServers.com

Postby BattleMode on November 15th, 2009

Started work om dynamic graphics generation. With my latest database engine I think The CLQ is now fast enough to generate real-time graphics with real-time data.

Some experiment to get full Unicode support and fontsize stuff under control:
Image
I play as BattleMode. I also own and manage the BigBattleServers.com servers :alien:.

Image
User avatar
BattleMode
Owner
 
Posts: 5314
Joined: June 2nd, 2007
Location: The Netherlands

Re: BLOG: Working on TheCLQ.com / AllGameServers.com

Postby BattleMode on November 15th, 2009

Started working on a small image generation library.

E.g. the following code:
$text = "Test 1 2 3 XyZ123.COM".base64_decode ("5ZCI5L2c");
GD_Start (200, 40);
GD_Color ("red"); GD_Box (10, 10, 10+GD_Width($text), 10+GD_Height());
GD_Color ("black"); GD_Box (0, 0, 199, 39);
GD_Color ("blue"); GD_Echo (10, 10, $text);
echo GD_Link ();

Will make the following image:
Image
I play as BattleMode. I also own and manage the BigBattleServers.com servers :alien:.

Image
User avatar
BattleMode
Owner
 
Posts: 5314
Joined: June 2nd, 2007
Location: The Netherlands

Re: BLOG: Working on TheCLQ.com / AllGameServers.com

Postby BattleMode on November 15th, 2009

Implemented some more text related stuff so I can make fixed size tables etc.

Example code:
GD_Start (250, 40); GD_FontSize (10);
GD_Color ("black"); GD_Box (0, 0, 249, 39);

GD_Color ("red"); GD_Box (10, 10, 110, 10+GD_Height());
GD_Color ("blue"); GD_Echo (10, 10, "T1"); // standard
GD_Color ("blue"); GD_Echo (10, 10, "Test 2", 100, true); // center

GD_Color ("red"); GD_Box (120, 10, 220, 10+GD_Height());
GD_Color ("blue"); GD_Echo (120, 10, "Test Test Test Test", 100); // too long

echo GD_Link ();

Resulting image:
Image
I play as BattleMode. I also own and manage the BigBattleServers.com servers :alien:.

Image
User avatar
BattleMode
Owner
 
Posts: 5314
Joined: June 2nd, 2007
Location: The Netherlands

Re: BLOG: Working on TheCLQ.com / AllGameServers.com

Postby BattleMode on November 15th, 2009

Created a way to convert image creation logic and input data into a unique URL.

This way image generation logic can always be up to date. But images based on outdated logic will always keep working.

By using one way cryptohashing I prevent people from making up their own URL's.

E.g.: http://www.theclq.com/a53340845db46d4cb ... 894f66.png
I play as BattleMode. I also own and manage the BigBattleServers.com servers :alien:.

Image
User avatar
BattleMode
Owner
 
Posts: 5314
Joined: June 2nd, 2007
Location: The Netherlands

Re: BLOG: Working on TheCLQ.com / AllGameServers.com

Postby BattleMode on November 15th, 2009

Introduced a new abstraction layer in my image library to make creating dynamically scaling complex tables easier.

E.g. this image:
Image

Was made with this code:
$name = "[BBS]BattleMode";
$server = "#1 BigBattleServers.com INVASION RPG";
$when = "17 hours ago";
$game = "UT2004";
$map = "DM-[BBS]-Muff-Ae][McK-SurroundedByDark";

GD_FontSize (8);
GD_Start (450, 2);

GD_Cell ("title", 0, "Name:");
$w = min (GD_Width ($name)/GD_FontSize(), 18);
GD_Cell ("value", $w, $name);
GD_Cell ("title", 0, "Last server:");
GD_Cell ("value", -1, $server);

GD_GoLine (2);
GD_Cell ("logo", 0, "TheCLQ");
GD_Cell ("title", 0, "When:");
GD_Cell ("value", 0, $when);
GD_Cell ("title", 0, "Game:");
GD_Cell ("value", 0, $game);
GD_Cell ("title", 0, "Map:");
GD_Cell ("value", -1, $map);

echo GD_Link ();
I play as BattleMode. I also own and manage the BigBattleServers.com servers :alien:.

Image
User avatar
BattleMode
Owner
 
Posts: 5314
Joined: June 2nd, 2007
Location: The Netherlands

Re: BLOG: Working on TheCLQ.com / AllGameServers.com

Postby BattleMode on November 15th, 2009

First operational dynamic image (I also implemented a URL shortener for this):

http://theclq.com/7WutcZZG.png

Image
I play as BattleMode. I also own and manage the BigBattleServers.com servers :alien:.

Image
User avatar
BattleMode
Owner
 
Posts: 5314
Joined: June 2nd, 2007
Location: The Netherlands

PreviousNext

Return to TheCLQ.com / AllGameServers.com

Who is online

Users browsing this forum: No registered users and 1 guest