XML Datei Lesen

Stelle Fragen zur Programmierung mit Autohotkey

Moderator: jNizM

glnklein
Posts: 65
Joined: 23 Oct 2020, 04:26

XML Datei Lesen

28 Dec 2020, 09:02

Frohe Weihnachten erst einmal ,

zum Problem ,
Ich habe eine Riesige XML Datei mit rund 3000 einträgen ,

diese Einträge möchte ich nun filtern und entsprechend der Version in eine neue Datei speichern , mein ansatz war erst die Gesamten Einträge umzuschreiben und durch komma zu trennen , aber das ging total nach hinten los da alles durcheinander geschrieben wird .

Gibt es in AHK eine möglichkeit wie in PHP eine XML Datei vernünftig in Variablen zu speichern ?


die XML version

Code: Select all

 <server type="CODS" address="37.221.209.104:28534" status="UP">
		<hostname>37.221.209.104:28534</hostname>
		<name>.:|BadBoys|:. klan HC HQ szervere!Tilos/Forbidden:GL,MD,LS,GL,Jugger,3FRAG,RPG csak helire!Rules:Facebook: BBCLANHQ luxhosting.hu</name>
		<gametype>Call of Duty 4</gametype>
		<map>mp_overgrown</map>
		<numplayers>3</numplayers>
		<maxplayers>24</maxplayers>
		<ping>30</ping>
		<retries>0</retries>
		<rules>
			<rule name="sv_maxPing">200</rule>
			<rule name="voice">0</rule>
			<rule name="mod">0</rule>
			<rule name="hw">1</rule>
			<rule name="od">1</rule>
			<rule name="hc">1</rule>
			<rule name="ki">1</rule>
			<rule name="ff">0</rule>
			<rule name="pswrd">0</rule>
			<rule name="shortversion">x19</rule>
			<rule name="build">1071</rule>
			<rule name="pure">1</rule>
			<rule name="gametype">Koth</rule>
			<rule name="g_humanplayers">3</rule>
			<rule name="protocol">6</rule>
			<rule name="version">CoD4 X - linux-i386-custom build 1071 Dec 17 2020</rule>
			<rule name="branch">master</rule>
			<rule name="revision">d1784466e800299e782b62ff7865ca5aaddab66e</rule>
			<rule name="_CoD4 X Site">http://cod4x.me</rule>
			<rule name="sv_privateClients">2</rule>
			<rule name="sv_hostname">^1.:|^7BadBoys^1|:.^7 klan HC ^3HQ szervere^5!^1Tilos/Forbidden:GL,MD,LS,GL,Jugger,3FRAG,RPG csak helire^5!^3Rules:Facebook: BBCLANHQ ^5luxhosting.hu</rule>
			<rule name="sv_minPing">0</rule>
			<rule name="sv_disableClientConsole">0</rule>
			<rule name="sv_voice">0</rule>
			<rule name="g_mapStartTime">Mon Dec 28 14:19:10 2020</rule>
			<rule name="uptime">41 hours</rule>
			<rule name="g_gametype">Koth</rule>
			<rule name="sv_maxRate">25000</rule>
			<rule name="sv_floodprotect">1</rule>
			<rule name="sv_pure">1</rule>
			<rule name="_Admin">Wall-eee,Ismi,Szeges</rule>
			<rule name="_xfire">elmondo68/szeges100/</rule>
			<rule name="_Website">bbclan.esy.es/</rule>
			<rule name="_Location">Budapest, HU</rule>
			<rule name="g_compassShowEnemies">0</rule>
			<rule name="gamename">Call of Duty 4</rule>
		</rules>
		<players>
			<player>
				<name>Tartosido</name>
				<score>350</score>
				<ping>21</ping>
			</player>
			<player>
				<name>Hatalmas Gabesz</name>
				<score>0</score>
				<ping>30</ping>
			</player>
			<player>
				<name>QlerGamer</name>
				<score>933</score>
				<ping>38</ping>
			</player>
		</players>
	</server>
	<server type="CODS" address="213.181.201.175:23004" status="UP">
		<hostname>213.181.201.175:23004</hostname>
		<name>BO2 Mod Teszt    |@SLHosting.eu</name>
		<gametype>Call of Duty 4</gametype>
		<map>mp_backlot</map>
		<numplayers>8</numplayers>
		<maxplayers>12</maxplayers>
		<ping>30</ping>
		<retries>0</retries>
		<rules>
			<rule name="game">mods/bo2_mod_v6</rule>
			<rule name="voice">0</rule>
			<rule name="mod">1</rule>
			<rule name="hw">1</rule>
			<rule name="od">1</rule>
			<rule name="hc">1</rule>
			<rule name="ki">1</rule>
			<rule name="ff">0</rule>
			<rule name="pswrd">0</rule>
			<rule name="shortversion">x19</rule>
			<rule name="build">1071</rule>
			<rule name="pure">1</rule>
			<rule name="gametype">war</rule>
			<rule name="g_humanplayers">0</rule>
			<rule name="protocol">6</rule>
			<rule name="fs_game">mods/bo2_mod_v6</rule>
			<rule name="version">CoD4 X - linux-i386-custom build 1071 Dec 17 2020</rule>
			<rule name="branch">master</rule>
			<rule name="revision">d1784466e800299e782b62ff7865ca5aaddab66e</rule>
			<rule name="_CoD4 X Site">http://cod4x.me</rule>
			<rule name="sv_privateClients">0</rule>
			<rule name="sv_hostname">^2BO2 ^5Mod ^1Teszt    ^2|@SLHosting.eu</rule>
			<rule name="sv_minPing">0</rule>
			<rule name="sv_maxPing">0</rule>
			<rule name="sv_disableClientConsole">0</rule>
			<rule name="sv_voice">0</rule>
			<rule name="g_mapStartTime">Mon Dec 28 14:44:27 2020</rule>
			<rule name="uptime">6 hours</rule>
			<rule name="g_gametype">war</rule>
			<rule name="sv_maxRate">25000</rule>
			<rule name="sv_floodprotect">1</rule>
			<rule name="sv_pure">1</rule>
			<rule name="_Website">www.mitsmods.fr</rule>
			<rule name="_Maps">Stock/Custom Maps</rule>
			<rule name="gamename">Call of Duty 4</rule>
			<rule name="g_compassShowEnemies">0</rule>
			<rule name="_Mod">OpenWarfare</rule>
			<rule name="_ModVer">v4.180.2482</rule>
		</rules>
		<players>
			<player>
				<name>Anatoly</name>
				<score>84</score>
				<ping>0</ping>
			</player>
			<player>
				<name>Mark</name>
				<score>122</score>
				<ping>0</ping>
			</player>
			<player>
				<name>Shaven</name>
				<score>126</score>
				<ping>0</ping>
			</player>
			<player>
				<name>Stepan</name>
				<score>332</score>
				<ping>0</ping>
			</player>
			<player>
				<name>Igorek</name>
				<score>54</score>
				<ping>0</ping>
			</player>
			<player>
				<name>Fimka</name>
				<score>186</score>
				<ping>0</ping>
			</player>
			<player>
				<name>Goncharenko</name>
				<score>160</score>
				<ping>0</ping>
			</player>
			<player>
				<name>Yashka</name>
				<score>84</score>
				<ping>0</ping>
			</player>
		</players>
	</server>
	<server type="CODS" address="51.38.190.147:28960" status="UP">
		<hostname>51.38.190.147:28960</hostname>
		<name>XKali - Private server</name>
		<gametype>Call of Duty 4</gametype>
		<map>mp_backlot</map>
		<numplayers>0</numplayers>
		<maxplayers>24</maxplayers>
		<ping>20</ping>
		<retries>0</retries>
		<rules>
			<rule name="game">mods/pml220</rule>
			<rule name="voice">0</rule>
			<rule name="mod">1</rule>
			<rule name="hw">1</rule>
			<rule name="od">1</rule>
			<rule name="hc">1</rule>
			<rule name="ki">1</rule>
			<rule name="ff">1</rule>
			<rule name="pswrd">1</rule>
			<rule name="shortversion">x17</rule>
			<rule name="build">962</rule>
			<rule name="pure">1</rule>
			<rule name="gametype">sd</rule>
			<rule name="g_humanplayers">0</rule>
			<rule name="type">1</rule>
			<rule name="protocol">6</rule>
			<rule name="fs_game">mods/pml220</rule>
			<rule name="version">CoD4 X - linux-i386 build 962 Mar 12 2019</rule>
			<rule name="branch">dev_newarch</rule>
			<rule name="revision">d77761fd2555a4f9c19ca1e6dde4b214429ec3eb</rule>
			<rule name="_CoD4 X Site">http://cod4x.me</rule>
			<rule name="sv_privateClients">0</rule>
			<rule name="sv_hostname">XKali - Private server</rule>
			<rule name="sv_minPing">0</rule>
			<rule name="sv_maxPing">0</rule>
			<rule name="sv_disableClientConsole">0</rule>
			<rule name="sv_voice">0</rule>
			<rule name="g_mapStartTime">Mon Dec 28 02:18:25 2020</rule>
			<rule name="uptime">264 days</rule>
			<rule name="g_gametype">sd</rule>
			<rule name="sv_maxRate">25000</rule>
			<rule name="sv_floodprotect">4</rule>
			<rule name="sv_pure">1</rule>
			<rule name="_Admin">XKali</rule>
			<rule name="_Location">France</rule>
			<rule name="gamename">Call of Duty 4</rule>
			<rule name="g_compassShowEnemies">0</rule>
		</rules>
		<players>
		</players>
	</server>
	<server type="CODS" address="94.177.224.145:31415" status="UP">
		<hostname>94.177.224.145:31415</hostname>
		<name>###SBE|SNIPER Only|FFA discord.gg/8zUUYrQSes</name>
		<gametype>Call of Duty 4</gametype>
		<map>mp_killhouse</map>
		<numplayers>2</numplayers>
		<maxplayers>16</maxplayers>
		<ping>10</ping>
		<retries>0</retries>
		<rules>
			<rule name="sv_maxPing">250</rule>
			<rule name="voice">0</rule>
			<rule name="mod">0</rule>
			<rule name="hw">1</rule>
			<rule name="od">1</rule>
			<rule name="hc">1</rule>
			<rule name="ki">1</rule>
			<rule name="ff">0</rule>
			<rule name="pswrd">0</rule>
			<rule name="shortversion">x19</rule>
			<rule name="build">1071</rule>
			<rule name="pure">1</rule>
			<rule name="gametype">dm</rule>
			<rule name="g_humanplayers">2</rule>
			<rule name="protocol">6</rule>
			<rule name="version">CoD4 X - linux-i386-custom build 1071 Dec 17 2020</rule>
			<rule name="branch">master</rule>
			<rule name="revision">d1784466e800299e782b62ff7865ca5aaddab66e</rule>
			<rule name="_CoD4 X Site">http://cod4x.me</rule>
			<rule name="sv_privateClients">0</rule>
			<rule name="sv_hostname">###SBE^0|^2SNIPER Only^0|FFA ^8discord.gg/8zUUYrQSes</rule>
			<rule name="sv_minPing">0</rule>
			<rule name="sv_disableClientConsole">0</rule>
			<rule name="sv_voice">0</rule>
			<rule name="g_mapStartTime">Mon Dec 28 14:39:20 2020</rule>
			<rule name="uptime">18 hours</rule>
			<rule name="g_gametype">dm</rule>
			<rule name="sv_maxRate">25000</rule>
			<rule name="sv_floodprotect">1</rule>
			<rule name="sv_pure">1</rule>
			<rule name="_Admin">S.B.E.|BlackJungle</rule>
			<rule name="_HostEmail">[email protected]</rule>
			<rule name="_HostWebsite">www.fb/sniperboltelite.com</rule>
			<rule name="_Location">Germany</rule>
			<rule name="_Maps">COD4 stock</rule>
			<rule name="g_compassShowEnemies">0</rule>
			<rule name="_Hosting">SMV Hosting</rule>
			<rule name="_Founder">C-BIN</rule>
			<rule name="gamename">Call of Duty 4</rule>
		</rules>
		<players>
			<player>
				<name>Cris</name>
				<score>50</score>
				<ping>63</ping>
			</player>
			<player>
				<name>kxn</name>
				<score>175</score>
				<ping>87</ping>
			</player>
		</players>
	</server>
	<server type="CODS" address="176.9.37.173:28970" status="UP">
		<hostname>176.9.37.173:28970</hostname>
		<name>CC' Broadcast Domination Hardcore | www.collegeclan.de</name>
		<gametype>Call of Duty 4</gametype>
		<map>mp_broadcast</map>
		<numplayers>6</numplayers>
		<maxplayers>42</maxplayers>
		<ping>20</ping>
		<retries>0</retries>
		<rules>
			<rule name="sv_maxPing">800</rule>
			<rule name="voice">0</rule>
			<rule name="mod">0</rule>
			<rule name="hw">1</rule>
			<rule name="od">1</rule>
			<rule name="hc">1</rule>
			<rule name="ki">1</rule>
			<rule name="ff">0</rule>
			<rule name="pswrd">0</rule>
			<rule name="shortversion">x19</rule>
			<rule name="build">1071</rule>
			<rule name="pure">1</rule>
			<rule name="gametype">dom</rule>
			<rule name="g_humanplayers">0</rule>
			<rule name="protocol">6</rule>
			<rule name="sv_pure">1</rule>
			<rule name="version">CoD4 X - linux-i386-custom build 1071 Dec 17 2020</rule>
			<rule name="branch">master</rule>
			<rule name="revision">d1784466e800299e782b62ff7865ca5aaddab66e</rule>
			<rule name="_CoD4 X Site">http://cod4x.me</rule>
			<rule name="sv_privateClients">2</rule>
			<rule name="sv_hostname">^5CC' ^3Broadcast Domination Hardcore ^4| ^3www.collegeclan.de</rule>
			<rule name="sv_minPing">0</rule>
			<rule name="sv_disableClientConsole">1</rule>
			<rule name="sv_voice">0</rule>
			<rule name="g_mapStartTime">Mon Dec 28 14:35:14 2020</rule>
			<rule name="uptime">42 hours</rule>
			<rule name="g_gametype">dom</rule>
			<rule name="sv_maxRate">100000</rule>
			<rule name="sv_floodprotect">1</rule>
			<rule name="g_compassShowEnemies">0</rule>
			<rule name="gamename">Call of Duty 4</rule>
			<rule name="^3Server Creator">CC' Style @ www.collegeclan.de</rule>
			<rule name="^3Server Version">CC' 1.8 1071 11.10.2020</rule>
			<rule name="^3Community">www.collegeclan.de</rule>
		</rules>
		<players>
			<player>
				<name>bot2</name>
				<score>110</score>
				<ping>0</ping>
			</player>
			<player>
				<name>bot3</name>
				<score>30</score>
				<ping>0</ping>
			</player>
			<player>
				<name>bot4</name>
				<score>125</score>
				<ping>0</ping>
			</player>
			<player>
				<name>bot5</name>
				<score>60</score>
				<ping>0</ping>
			</player>
			<player>
				<name>bot6</name>
				<score>80</score>
				<ping>0</ping>
			</player>
			<player>
				<name>bot7</name>
				<score>90</score>
				<ping>0</ping>
			</player>
		</players>
	</server>
	<server type="CODS" address="176.9.37.173:28990" status="UP">
		<hostname>176.9.37.173:28990</hostname>
		<name>CC' Shipment | Random Gametype | www.collegeclan.de</name>
		<gametype>Call of Duty 4</gametype>
		<map>mp_shipment</map>
		<numplayers>6</numplayers>
		<maxplayers>42</maxplayers>
		<ping>20</ping>
		<retries>0</retries>
		<rules>
			<rule name="sv_maxPing">800</rule>
			<rule name="voice">0</rule>
			<rule name="mod">0</rule>
			<rule name="hw">1</rule>
			<rule name="od">1</rule>
			<rule name="hc">1</rule>
			<rule name="ki">1</rule>
			<rule name="ff">0</rule>
			<rule name="pswrd">0</rule>
			<rule name="shortversion">x19</rule>
			<rule name="build">1071</rule>
			<rule name="pure">1</rule>
			<rule name="gametype">war</rule>
			<rule name="g_humanplayers">0</rule>
			<rule name="protocol">6</rule>
			<rule name="sv_pure">1</rule>
			<rule name="version">CoD4 X - linux-i386-custom build 1071 Dec 17 2020</rule>
			<rule name="branch">master</rule>
			<rule name="revision">d1784466e800299e782b62ff7865ca5aaddab66e</rule>
			<rule name="_CoD4 X Site">http://cod4x.me</rule>
			<rule name="sv_privateClients">2</rule>
			<rule name="sv_hostname">^5CC' ^3Shipment ^4| ^3Random Gametype ^4| ^3www.collegeclan.de</rule>
			<rule name="sv_minPing">0</rule>
			<rule name="sv_disableClientConsole">1</rule>
			<rule name="sv_voice">0</rule>
			<rule name="g_mapStartTime">Mon Dec 28 14:42:50 2020</rule>
			<rule name="uptime">42 hours</rule>
			<rule name="g_gametype">war</rule>
			<rule name="sv_maxRate">100000</rule>
			<rule name="sv_floodprotect">1</rule>
			<rule name="g_compassShowEnemies">0</rule>
			<rule name="gamename">Call of Duty 4</rule>
			<rule name="^3Server Creator">CC' Style @ www.collegeclan.de</rule>
			<rule name="^3Server Version">CC' 1.8 1071 11.10.2020</rule>
			<rule name="^3Community">www.collegeclan.de</rule>
		</rules>
		<players>
			<player>
				<name>bot2</name>
				<score>60</score>
				<ping>0</ping>
			</player>
			<player>
				<name>bot3</name>
				<score>50</score>
				<ping>0</ping>
			</player>
			<player>
				<name>bot4</name>
				<score>40</score>
				<ping>0</ping>
			</player>
			<player>
				<name>bot5</name>
				<score>50</score>
				<ping>0</ping>
			</player>
			<player>
				<name>bot6</name>
				<score>20</score>
				<ping>0</ping>
			</player>
			<player>
				<name>bot7</name>
				<score>30</score>
				<ping>0</ping>
			</player>
		</players>
	</server>
	<server type="CODS" address="176.9.37.173:28930" status="UP">
		<hostname>176.9.37.173:28930</hostname>
		<name>CC' Search n Destroy | Choose your Next Game! | www.collegeclan.de</name>
		<gametype>Call of Duty 4</gametype>
		<map>mp_crash</map>
		<numplayers>0</numplayers>
		<maxplayers>52</maxplayers>
		<ping>20</ping>
		<retries>0</retries>
		<rules>
			<rule name="sv_maxPing">800</rule>
			<rule name="voice">0</rule>
			<rule name="mod">0</rule>
			<rule name="hw">1</rule>
			<rule name="od">1</rule>
			<rule name="hc">1</rule>
			<rule name="ki">1</rule>
			<rule name="ff">0</rule>
			<rule name="pswrd">0</rule>
			<rule name="shortversion">x19</rule>
			<rule name="build">1071</rule>
			<rule name="pure">1</rule>
			<rule name="gametype">sd</rule>
			<rule name="g_humanplayers">0</rule>
			<rule name="protocol">6</rule>
			<rule name="sv_pure">1</rule>
			<rule name="version">CoD4 X - linux-i386-custom build 1071 Dec 17 2020</rule>
			<rule name="branch">master</rule>
			<rule name="revision">d1784466e800299e782b62ff7865ca5aaddab66e</rule>
			<rule name="_CoD4 X Site">http://cod4x.me</rule>
			<rule name="sv_privateClients">2</rule>
			<rule name="sv_hostname">^5CC' ^3Search n Destroy ^4| ^3Choose your Next Game! ^4| ^3www.collegeclan.de</rule>
			<rule name="sv_minPing">0</rule>
			<rule name="sv_disableClientConsole">1</rule>
			<rule name="sv_voice">0</rule>
			<rule name="g_mapStartTime">Mon Dec 28 13:33:34 2020</rule>
			<rule name="uptime">42 hours</rule>
			<rule name="g_gametype">sd</rule>
			<rule name="sv_maxRate">100000</rule>
			<rule name="sv_floodprotect">1</rule>
			<rule name="g_compassShowEnemies">0</rule>
			<rule name="gamename">Call of Duty 4</rule>
			<rule name="^3Server Creator">CC' Style @ www.collegeclan.de</rule>
			<rule name="^3Server Version">CC' 1.8 1071 11.10.2020</rule>
			<rule name="^3Community">www.collegeclan.de</rule>
		</rules>
		<players>
		</players>
	</server>
	<server type="CODS" address="176.9.37.173:28950" status="UP">
		<hostname>176.9.37.173:28950</hostname>
		<name>CC' Crossfire Team-Deathmatch Softcore | www.collegeclan.de</name>
		<gametype>Call of Duty 4</gametype>
		<map>mp_crossfire</map>
		<numplayers>6</numplayers>
		<maxplayers>42</maxplayers>
		<ping>20</ping>
		<retries>0</retries>
		<rules>
			<rule name="sv_maxPing">800</rule>
			<rule name="voice">0</rule>
			<rule name="mod">0</rule>
			<rule name="hw">1</rule>
			<rule name="od">1</rule>
			<rule name="hc">1</rule>
			<rule name="ki">1</rule>
			<rule name="ff">0</rule>
			<rule name="pswrd">0</rule>
			<rule name="shortversion">x19</rule>
			<rule name="build">1071</rule>
			<rule name="pure">1</rule>
			<rule name="gametype">war</rule>
			<rule name="g_humanplayers">0</rule>
			<rule name="protocol">6</rule>
			<rule name="sv_pure">1</rule>
			<rule name="version">CoD4 X - linux-i386-custom build 1071 Dec 17 2020</rule>
			<rule name="branch">master</rule>
			<rule name="revision">d1784466e800299e782b62ff7865ca5aaddab66e</rule>
			<rule name="_CoD4 X Site">http://cod4x.me</rule>
			<rule name="sv_privateClients">2</rule>
			<rule name="sv_hostname">^5CC' ^3Crossfire Team-Deathmatch Softcore ^4| ^3www.collegeclan.de</rule>
			<rule name="sv_minPing">0</rule>
			<rule name="sv_disableClientConsole">1</rule>
			<rule name="sv_voice">0</rule>
			<rule name="g_mapStartTime">Mon Dec 28 14:45:29 2020</rule>
			<rule name="uptime">42 hours</rule>
			<rule name="g_gametype">war</rule>
			<rule name="sv_maxRate">100000</rule>
			<rule name="sv_floodprotect">1</rule>
			<rule name="g_compassShowEnemies">0</rule>
			<rule name="gamename">Call of Duty 4</rule>
			<rule name="^3Server Creator">CC' Style @ www.collegeclan.de</rule>
			<rule name="^3Server Version">CC' 1.8 1071 11.10.2020</rule>
			<rule name="^3Community">www.collegeclan.de</rule>
		</rules>
		<players>
			<player>
				<name>bot2</name>
				<score>30</score>
				<ping>0</ping>
			</player>
			<player>
				<name>bot3</name>
				<score>0</score>
				<ping>0</ping>
			</player>
			<player>
				<name>bot4</name>
				<score>20</score>
				<ping>0</ping>
			</player>
			<player>
				<name>bot5</name>
				<score>0</score>
				<ping>0</ping>
			</player>
			<player>
				<name>bot6</name>
				<score>30</score>
				<ping>0</ping>
			</player>
			<player>
				<name>bot7</name>
				<score>0</score>
				<ping>0</ping>
			</player>
		</players>
	</server>
	<server type="CODS" address="62.210.76.188:28950" status="UP">
		<hostname>62.210.76.188:28950</hostname>
		<name>Black Ops 2 V8 new</name>
		<gametype>Call of Duty 4</gametype>
		<map>mp_bo2plaza</map>
		<numplayers>0</numplayers>
		<maxplayers>24</maxplayers>
		<ping>20</ping>
		<retries>0</retries>
		<rules>
			<rule name="game">mods/bo2_mod_v8</rule>
			<rule name="voice">0</rule>
			<rule name="mod">1</rule>
			<rule name="hw">1</rule>
			<rule name="od">1</rule>
			<rule name="hc">1</rule>
			<rule name="ki">1</rule>
			<rule name="ff">0</rule>
			<rule name="pswrd">0</rule>
			<rule name="shortversion">1.8</rule>
			<rule name="build">2055</rule>
			<rule name="pure">1</rule>
			<rule name="gametype">war</rule>
			<rule name="g_humanplayers">0</rule>
			<rule name="type">1</rule>
			<rule name="protocol">6</rule>
			<rule name="sv_pure">1</rule>
			<rule name="fs_game">mods/bo2_mod_v8</rule>
			<rule name="version">CoD4 X 1.8 linux-i386 build 2055 May  2 2017</rule>
			<rule name="sv_hostname">^2Black Ops 2 ^3V8 ^1new</rule>
			<rule name="sv_minPing">0</rule>
			<rule name="sv_maxPing">0</rule>
			<rule name="sv_voice">0</rule>
			<rule name="sv_maxRate">25000</rule>
			<rule name="sv_floodprotect">1</rule>
			<rule name="_CoD4 X Site">http://cod4x.me</rule>
			<rule name="sv_privateClients">4</rule>
			<rule name="sv_disableClientConsole">0</rule>
			<rule name="g_mapStartTime">Mon Dec 28 14:43:24 2020</rule>
			<rule name="uptime">28 days</rule>
			<rule name="g_gametype">war</rule>
			<rule name="_Admin">Mitsurugi</rule>
			<rule name="_Website">https://fhclan.com</rule>
			<rule name="_Location">Washington, U.S.</rule>
			<rule name="_Maps">Stock/Custom Maps</rule>
			<rule name="gamename">Call of Duty 4</rule>
			<rule name="g_compassShowEnemies">0</rule>
			<rule name="_Mod">OpenWarfare</rule>
			<rule name="_ModVer">v4.180.2482</rule>
		</rules>
		<players>
		</players>
	</server>
	<server type="CODS" address="62.210.76.188:28970" status="UP">
		<hostname>62.210.76.188:28970</hostname>
		<name>Modern Ops</name>
		<gametype>Call of Duty 4</gametype>
		<map>mp_mission</map>
		<numplayers>0</numplayers>
		<maxplayers>24</maxplayers>
		<ping>30</ping>
		<retries>0</retries>
		<rules>
			<rule name="game">mods/mo_op</rule>
			<rule name="voice">1</rule>
			<rule name="mod">1</rule>
			<rule name="hw">1</rule>
			<rule name="od">1</rule>
			<rule name="hc">1</rule>
			<rule name="ki">1</rule>
			<rule name="ff">1</rule>
			<rule name="pswrd">1</rule>
			<rule name="shortversion">x18</rule>
			<rule name="build">1004</rule>
			<rule name="pure">0</rule>
			<rule name="gametype">sr</rule>
			<rule name="g_humanplayers">0</rule>
			<rule name="type">1</rule>
			<rule name="protocol">6</rule>
			<rule name="sv_pure">0</rule>
			<rule name="fs_game">mods/mo_op</rule>
			<rule name="version">CoD4 X - linux-i386 build 1004 May 26 2020</rule>
			<rule name="branch">basedonoldstable</rule>
			<rule name="revision">ecfad090406a58c2a458a43e8a62297720767e5e</rule>
			<rule name="_CoD4 X Site">http://cod4x.me</rule>
			<rule name="sv_privateClients">0</rule>
			<rule name="sv_hostname">^7Modern Ops</rule>
			<rule name="sv_minPing">0</rule>
			<rule name="sv_maxPing">0</rule>
			<rule name="sv_disableClientConsole">0</rule>
			<rule name="sv_voice">1</rule>
			<rule name="g_mapStartTime">Mon Dec 28 14:05:45 2020</rule>
			<rule name="uptime">28 days</rule>
			<rule name="g_gametype">sr</rule>
			<rule name="sv_maxRate">25000</rule>
			<rule name="sv_floodprotect">1</rule>
			<rule name="_Admin">Mitsurugi</rule>
			<rule name="_Email">[email protected]</rule>
			<rule name="_Website">www.iclan.net</rule>
			<rule name="_Location">France</rule>
			<rule name="_Maps">Stock/Custom Maps</rule>
			<rule name="gamename">Call of Duty 4</rule>
			<rule name="g_compassShowEnemies">0</rule>
			<rule name="_Mod">OpenWarfare</rule>
			<rule name="_ModVer">v4.180.2482</rule>
		</rules>
		<players>
		</players>
	</server>
	<server type="CODS" address="51.81.66.25:14004" status="UP">
		<hostname>51.81.66.25:14004</hostname>
		<name>NexusCore - PROMOD</name>
		<gametype>Call of Duty 4</gametype>
		<map>mp_killhouse</map>
		<numplayers>0</numplayers>
		<maxplayers>24</maxplayers>
		<ping>110</ping>
		<retries>0</retries>
		<rules>
			<rule name="game">mods/nc_promod</rule>
			<rule name="voice">0</rule>
			<rule name="mod">0</rule>
			<rule name="hw">1</rule>
			<rule name="od">1</rule>
			<rule name="hc">1</rule>
			<rule name="ki">1</rule>
			<rule name="ff">0</rule>
			<rule name="pswrd">0</rule>
			<rule name="shortversion">x19</rule>
			<rule name="build">1071</rule>
			<rule name="pure">1</rule>
			<rule name="gametype">sd</rule>
			<rule name="g_humanplayers">0</rule>
			<rule name="protocol">6</rule>
			<rule name="fs_game">mods/nc_promod</rule>
			<rule name="version">CoD4 X - win_mingw-x86-custom_debug build 1071 Dec 17 2020</rule>
			<rule name="branch">HEAD</rule>
			<rule name="revision">d1784466e800299e782b62ff7865ca5aaddab66e</rule>
			<rule name="_CoD4 X Site">http://cod4x.me</rule>
			<rule name="sv_privateClients">0</rule>
			<rule name="sv_hostname">Nexus^1Core ^7- ^2PROMOD</rule>
			<rule name="sv_minPing">0</rule>
			<rule name="sv_maxPing">0</rule>
			<rule name="sv_disableClientConsole">0</rule>
			<rule name="sv_voice">0</rule>
			<rule name="g_mapStartTime">Mon Dec 28 07:05:34 2020</rule>
			<rule name="uptime">41 hours</rule>
			<rule name="g_gametype">sd</rule>
			<rule name="sv_maxRate">25000</rule>
			<rule name="sv_floodprotect">4</rule>
			<rule name="sv_pure">1</rule>
			<rule name="_Website">NexusCore.us/discord</rule>
			<rule name="gamename">Call of Duty 4</rule>
			<rule name="g_compassShowEnemies">0</rule>
		</rules>
		<players>
		</players>
	</server>
	<server type="CODS" address="192.223.27.180:28960" status="UP">
		<hostname>192.223.27.180:28960</hostname>
		<name>&amp;gt;XI&amp;lt; ROTU Zombies</name>
		<gametype>Call of Duty 4</gametype>
		<map>mp_fnrp_panchokill</map>
		<numplayers>20</numplayers>
		<maxplayers>64</maxplayers>
		<ping>100</ping>
		<retries>0</retries>
		<rules>
			<rule name="protocol">6</rule>
			<rule name="gametype">surv</rule>
			<rule name="pure">1</rule>
			<rule name="maxPing">999</rule>
			<rule name="game">mods/rotu_r_alpha</rule>
			<rule name="kc">1</rule>
			<rule name="hw">2</rule>
			<rule name="mod">1</rule>
			<rule name="voice">1</rule>
			<rule name="pb">0</rule>
			<rule name="_Maps">Reign of the Undead Maps</rule>
			<rule name="_Mod">Reign of the Undead-REVOLUTION</rule>
			<rule name="_ModVer">0.7 Alpha</rule>
			<rule name="_Website">xtremeidiots.com</rule>
			<rule name="fs_game">mods/rotu_r_alpha</rule>
			<rule name="g_compassShowEnemies">0</rule>
			<rule name="g_gametype">surv</rule>
			<rule name="gamename">Call of Duty 4</rule>
			<rule name="shortversion">1.7</rule>
			<rule name="sv_allowAnonymous">0</rule>
			<rule name="sv_disableClientConsole">0</rule>
			<rule name="sv_floodprotect">4</rule>
			<rule name="sv_hostname">^1&gt;XI&lt; ^3ROTU Zombies</rule>
			<rule name="sv_maxPing">999</rule>
			<rule name="sv_maxRate">25000</rule>
			<rule name="sv_minPing">0</rule>
			<rule name="sv_privateClients">0</rule>
			<rule name="sv_punkbuster">0</rule>
			<rule name="sv_pure">1</rule>
			<rule name="sv_voice">1</rule>
			<rule name="ui_maxclients">64</rule>
			<rule name="pswrd">0</rule>
		</rules>
		<players>
			<player>
				<name>bot2241</name>
				<score>0</score>
				<ping>999</ping>
			</player>
			<player>
				<name>bot2242</name>
				<score>0</score>
				<ping>999</ping>
			</player>
			<player>
				<name>bot2243</name>
				<score>0</score>
				<ping>999</ping>
			</player>
			<player>
				<name>bot2244</name>
				<score>0</score>
				<ping>999</ping>
			</player>
			<player>
				<name>bot2245</name>
				<score>0</score>
				<ping>999</ping>
			</player>
			<player>
				<name>bot2246</name>
				<score>0</score>
				<ping>999</ping>
			</player>
			<player>
				<name>bot2247</name>
				<score>0</score>
				<ping>999</ping>
			</player>
			<player>
				<name>bot2248</name>
				<score>0</score>
				<ping>999</ping>
			</player>
			<player>
				<name>bot2249</name>
				<score>0</score>
				<ping>999</ping>
			</player>
			<player>
				<name>bot2250</name>
				<score>0</score>
				<ping>999</ping>
			</player>
			<player>
				<name>bot2251</name>
				<score>0</score>
				<ping>999</ping>
			</player>
			<player>
				<name>bot2252</name>
				<score>0</score>
				<ping>999</ping>
			</player>
			<player>
				<name>bot2253</name>
				<score>0</score>
				<ping>999</ping>
			</player>
			<player>
				<name>bot2254</name>
				<score>0</score>
				<ping>999</ping>
			</player>
			<player>
				<name>bot2255</name>
				<score>0</score>
				<ping>999</ping>
			</player>
			<player>
				<name>bot2256</name>
				<score>0</score>
				<ping>999</ping>
			</player>
			<player>
				<name>bot2257</name>
				<score>0</score>
				<ping>999</ping>
			</player>
			<player>
				<name>bot2258</name>
				<score>0</score>
				<ping>999</ping>
			</player>
			<player>
				<name>bot2259</name>
				<score>0</score>
				<ping>999</ping>
			</player>
			<player>
				<name>bot2260</name>
				<score>0</score>
				<ping>999</ping>
			</player>
		</players>
	</server>
	<server type="CODS" address="93.82.3.215:28960" status="UP">
		<hostname>93.82.3.215:28960</hostname>
		<name>CoD4-hc-Kunde</name>
		<gametype>Call of Duty 4</gametype>
		<map>mp_farm</map>
		<numplayers>0</numplayers>
		<maxplayers>32</maxplayers>
		<ping>40</ping>
		<retries>0</retries>
		<rules>
			<rule name="sv_maxPing">350</rule>
			<rule name="voice">0</rule>
			<rule name="mod">0</rule>
			<rule name="hw">1</rule>
			<rule name="od">1</rule>
			<rule name="hc">1</rule>
			<rule name="ki">1</rule>
			<rule name="ff">0</rule>
			<rule name="pswrd">1</rule>
			<rule name="shortversion">1.8</rule>
			<rule name="build">2055</rule>
			<rule name="pure">1</rule>
			<rule name="gametype">war</rule>
			<rule name="g_humanplayers">0</rule>
			<rule name="type">0</rule>
			<rule name="protocol">6</rule>
			<rule name="version">CoD4 X 1.8 linux-i386 build 2055 May  2 2017</rule>
			<rule name="sv_floodprotect">4</rule>
			<rule name="sv_maxRate">100000</rule>
			<rule name="sv_voice">0</rule>
			<rule name="sv_minPing">0</rule>
			<rule name="sv_hostname">CoD4-hc-Kunde</rule>
			<rule name="_CoD4 X Site">http://cod4x.me</rule>
			<rule name="sv_privateClients">2</rule>
			<rule name="sv_disableClientConsole">0</rule>
			<rule name="g_mapStartTime">Mon Dec 28 14:42:31 2020</rule>
			<rule name="uptime">19 days</rule>
			<rule name="g_gametype">war</rule>
			<rule name="sv_pure">1</rule>
			<rule name="_Admin">Admin</rule>
			<rule name="gamename">Call of Duty 4</rule>
			<rule name="g_compassShowEnemies">0</rule>
		</rules>
		<players>
		</players>
	</server>
	<server type="CODS" address="37.59.38.56:28960" status="UP">
		<hostname>37.59.38.56:28960</hostname>
		<name>[HC*Bad_ Boyz]FFA</name>
		<gametype>Call of Duty 4</gametype>
		<map>mp_bog</map>
		<numplayers>6</numplayers>
		<maxplayers>20</maxplayers>
		<ping>20</ping>
		<retries>0</retries>
		<rules>
			<rule name="sv_maxPing">300</rule>
			<rule name="voice">0</rule>
			<rule name="mod">0</rule>
			<rule name="hw">1</rule>
			<rule name="od">1</rule>
			<rule name="hc">1</rule>
			<rule name="ki">1</rule>
			<rule name="ff">0</rule>
			<rule name="pswrd">0</rule>
			<rule name="shortversion">x19</rule>
			<rule name="build">1071</rule>
			<rule name="pure">1</rule>
			<rule name="gametype">dm</rule>
			<rule name="g_humanplayers">5</rule>
			<rule name="protocol">6</rule>
			<rule name="version">CoD4 X - linux-i386-custom build 1071 Dec 17 2020</rule>
			<rule name="branch">master</rule>
			<rule name="revision">d1784466e800299e782b62ff7865ca5aaddab66e</rule>
			<rule name="_CoD4 X Site">http://cod4x.me</rule>
			<rule name="sv_privateClients">0</rule>
			<rule name="sv_hostname">^2[HC^0*Bad^3_^0 Boyz^2]FFA</rule>
			<rule name="sv_minPing">0</rule>
			<rule name="sv_disableClientConsole">0</rule>
			<rule name="sv_voice">0</rule>
			<rule name="g_mapStartTime">Mon Dec 28 13:38:01 2020</rule>
			<rule name="uptime">42 hours</rule>
			<rule name="g_gametype">dm</rule>
			<rule name="sv_maxRate">20000</rule>
			<rule name="sv_floodprotect">1</rule>
			<rule name="sv_pure">1</rule>
			<rule name="_Admin">Kill3ill</rule>
			<rule name="_Location">FR</rule>
			<rule name="g_compassShowEnemies">0</rule>
			<rule name="gamename">Call of Duty 4</rule>
			<rule name="_mod">New Experience</rule>
			<rule name="_modVer">1.2.6</rule>
		</rules>
		<players>
			<player>
				<name>Szabi</name>
				<score>0</score>
				<ping>66</ping>
			</player>
			<player>
				<name>|BBZ|**M340i</name>
				<score>0</score>
				<ping>24</ping>
			</player>
			<player>
				<name>altaietaha40</name>
				<score>430</score>
				<ping>89</ping>
			</player>
			<player>
				<name>iWJT</name>
				<score>140</score>
				<ping>17</ping>
			</player>
			<player>
				<name>AE11</name>
				<score>370</score>
				<ping>42</ping>
			</player>
			<player>
				<name>Clint Barton</name>
				<score>60</score>
				<ping>0</ping>
			</player>
		</players>
	</server>



Die Komma Trennung

Code: Select all

CODM cod4master.activision.com:20810 1881 servers   2788 / 0
CODS 37.221.209.104:28534   3/24 mp_overgrown     34 / 0  Call of Duty 4 .:|BadBoys|:. klan HC HQ szervere!Tilos/Forbidden:GL,MD,LS,GL,Jugger,3FRAG,RPG csak helire!Rules:Facebook: BBCLANHQ luxhosting.hu
	sv_maxPing=200,voice=0,mod=0,hw=1,od=1,hc=1,ki=1,ff=0,pswrd=0,shortversion=x19,build=1071,pure=1,gametype=Koth,g_humanplayers=3,protocol=6,version=CoD4 X - linux-i386-custom build 1071 Dec 17 2020,branch=master,revision=d1784466e800299e782b62ff7865ca5aaddab66e,_CoD4 X Site=http://cod4x.me,sv_privateClients=2,sv_hostname=^1.:|^7BadBoys^1|:.^7 klan HC ^3HQ szervere^5!^1Tilos/Forbidden:GL,MD,LS,GL,Jugger,3FRAG,RPG csak helire^5!^3Rules:Facebook: BBCLANHQ ^5luxhosting.hu,sv_minPing=0,sv_disableClientConsole=0,sv_voice=0,g_mapStartTime=Mon Dec 28 14:19:10 2020,uptime=41 hours,g_gametype=Koth,sv_maxRate=25000,sv_floodprotect=1,sv_pure=1,_Admin=Wall-eee,Ismi,Szeges,_xfire=elmondo68/szeges100/,_Website=bbclan.esy.es/,_Location=Budapest, HU,g_compassShowEnemies=0,gamename=Call of Duty 4
	755 frags     27ms  Tartosido
	  0 frags     30ms  Hatalmas Gabesz
	988 frags     37ms  QlerGamer
CODS 213.181.201.175:23004  8/12 mp_backlot     30 / 0  Call of Duty 4 BO2 Mod Teszt    |@SLHosting.eu
	game=mods/bo2_mod_v6,voice=0,mod=1,hw=1,od=1,hc=1,ki=1,ff=0,pswrd=0,shortversion=x19,build=1071,pure=1,gametype=war,g_humanplayers=0,protocol=6,fs_game=mods/bo2_mod_v6,version=CoD4 X - linux-i386-custom build 1071 Dec 17 2020,branch=master,revision=d1784466e800299e782b62ff7865ca5aaddab66e,_CoD4 X Site=http://cod4x.me,sv_privateClients=0,sv_hostname=^2BO2 ^5Mod ^1Teszt    ^2|@SLHosting.eu,sv_minPing=0,sv_maxPing=0,sv_disableClientConsole=0,sv_voice=0,g_mapStartTime=Mon Dec 28 14:44:27 2020,uptime=6 hours,g_gametype=war,sv_maxRate=25000,sv_floodprotect=1,sv_pure=1,_Website=www.mitsmods.fr,_Maps=Stock/Custom Maps,gamename=Call of Duty 4,g_compassShowEnemies=0,_Mod=OpenWarfare,_ModVer=v4.180.2482
	164 frags      0ms  Anatoly
	236 frags      0ms  Mark
	306 frags      0ms  Shaven
	652 frags      0ms  Stepan
	 88 frags      0ms  Igorek
	666 frags      0ms  Fimka
	390 frags      0ms  Goncharenko
	196 frags      0ms  Yashka
CODS 94.177.224.145:31415   4/16 mp_killhouse     17 / 0  Call of Duty 4 ###SBE|SNIPER Only|FFA discord.gg/8zUUYrQSes
	sv_maxPing=250,voice=0,mod=0,hw=1,od=1,hc=1,ki=1,ff=0,pswrd=0,shortversion=x19,build=1071,pure=1,gametype=dm,g_humanplayers=4,protocol=6,version=CoD4 X - linux-i386-custom build 1071 Dec 17 2020,branch=master,revision=d1784466e800299e782b62ff7865ca5aaddab66e,_CoD4 X Site=http://cod4x.me,sv_privateClients=0,sv_hostname=###SBE^0|^2SNIPER Only^0|FFA ^8discord.gg/8zUUYrQSes,sv_minPing=0,sv_disableClientConsole=0,sv_voice=0,g_mapStartTime=Mon Dec 28 14:55:05 2020,uptime=18 hours,g_gametype=dm,sv_maxRate=25000,sv_floodprotect=1,sv_pure=1,_Admin=S.B.E.|BlackJungle,[email protected],_HostWebsite=www.fb/sniperboltelite.com,_Location=Germany,_Maps=COD4 stock,g_compassShowEnemies=0,_Hosting=SMV Hosting,_Founder=C-BIN,gamename=Call of Duty 4
	  5 frags     89ms  asdfghjklz123456787654321
	  0 frags     86ms  kxn
	 15 frags     59ms  NooB_Dz
	 15 frags     34ms  BrokenSword1
CODS 51.38.190.147:28960    0/24 mp_backlot     24 / 0  Call of Duty 4 XKali - Private server
	game=mods/pml220,voice=0,mod=1,hw=1,od=1,hc=1,ki=1,ff=1,pswrd=1,shortversion=x17,build=962,pure=1,gametype=sd,g_humanplayers=0,type=1,protocol=6,fs_game=mods/pml220,version=CoD4 X - linux-i386 build 962 Mar 12 2019,branch=dev_newarch,revision=d77761fd2555a4f9c19ca1e6dde4b214429ec3eb,_CoD4 X Site=http://cod4x.me,sv_privateClients=0,sv_hostname=XKali - Private server,sv_minPing=0,sv_maxPing=0,sv_disableClientConsole=0,sv_voice=0,g_mapStartTime=Mon Dec 28 02:18:25 2020,uptime=264 days,g_gametype=sd,sv_maxRate=25000,sv_floodprotect=4,sv_pure=1,_Admin=XKali,_Location=France,gamename=Call of Duty 4,g_compassShowEnemies=0
CODS 176.9.37.173:28970     6/42 mp_broadcast     18 / 0  Call of Duty 4 CC' Broadcast Domination Hardcore | www.collegeclan.de
	sv_maxPing=800,voice=0,mod=0,hw=1,od=1,hc=1,ki=1,ff=0,pswrd=0,shortversion=x19,build=1071,pure=1,gametype=dom,g_humanplayers=0,protocol=6,sv_pure=1,version=CoD4 X - linux-i386-custom build 1071 Dec 17 2020,branch=master,revision=d1784466e800299e782b62ff7865ca5aaddab66e,_CoD4 X Site=http://cod4x.me,sv_privateClients=2,sv_hostname=^5CC' ^3Broadcast Domination Hardcore ^4| ^3www.collegeclan.de,sv_minPing=0,sv_disableClientConsole=1,sv_voice=0,g_mapStartTime=Mon Dec 28 14:51:11 2020,uptime=42 hours,g_gametype=dom,sv_maxRate=100000,sv_floodprotect=1,g_compassShowEnemies=0,gamename=Call of Duty 4,^3Server Creator=CC' Style @ www.collegeclan.de,^3Server Version=CC' 1.8 1071 11.10.2020,^3Community=www.collegeclan.de
	 40 frags      0ms  bot2
	 20 frags      0ms  bot3
	 20 frags      0ms  bot4
	 20 frags      0ms  bot5
	 20 frags      0ms  bot6
	 10 frags      0ms  bot7
CODS 176.9.37.173:28930     6/52 mp_crash     18 / 0  Call of Duty 4 CC' Search n Destroy | Choose your Next Game! | www.collegeclan.de
	sv_maxPing=800,voice=0,mod=0,hw=1,od=1,hc=1,ki=1,ff=0,pswrd=0,shortversion=x19,build=1071,pure=1,gametype=sd,g_humanplayers=0,protocol=6,sv_pure=1,version=CoD4 X - linux-i386-custom build 1071 Dec 17 2020,branch=master,revision=d1784466e800299e782b62ff7865ca5aaddab66e,_CoD4 X Site=http://cod4x.me,sv_privateClients=2,sv_hostname=^5CC' ^3Search n Destroy ^4| ^3Choose your Next Game! ^4| ^3www.collegeclan.de,sv_minPing=0,sv_disableClientConsole=1,sv_voice=0,g_mapStartTime=Mon Dec 28 14:50:36 2020,uptime=42 hours,g_gametype=sd,sv_maxRate=100000,sv_floodprotect=1,g_compassShowEnemies=0,gamename=Call of Duty 4,^3Server Creator=CC' Style @ www.collegeclan.de,^3Server Version=CC' 1.8 1071 11.10.2020,^3Community=www.collegeclan.de
	  0 frags      0ms  bot2
	  0 frags      0ms  bot3
	  0 frags      0ms  bot4
	  0 frags      0ms  bot5
	  0 frags      0ms  bot6
	  0 frags      0ms  bot7
CODS 176.9.37.173:28990     6/42 mp_shipment     22 / 0  Call of Duty 4 CC' Shipment | Random Gametype | www.collegeclan.de
	sv_maxPing=800,voice=0,mod=0,hw=1,od=1,hc=1,ki=1,ff=0,pswrd=0,shortversion=x19,build=1071,pure=1,gametype=war,g_humanplayers=0,protocol=6,sv_pure=1,version=CoD4 X - linux-i386-custom build 1071 Dec 17 2020,branch=master,revision=d1784466e800299e782b62ff7865ca5aaddab66e,_CoD4 X Site=http://cod4x.me,sv_privateClients=2,sv_hostname=^5CC' ^3Shipment ^4| ^3Random Gametype ^4| ^3www.collegeclan.de,sv_minPing=0,sv_disableClientConsole=1,sv_voice=0,g_mapStartTime=Mon Dec 28 14:42:50 2020,uptime=42 hours,g_gametype=war,sv_maxRate=100000,sv_floodprotect=1,g_compassShowEnemies=0,gamename=Call of Duty 4,^3Server Creator=CC' Style @ www.collegeclan.de,^3Server Version=CC' 1.8 1071 11.10.2020,^3Community=www.collegeclan.de
	110 frags      0ms  bot2
	 90 frags      0ms  bot3
	 40 frags      0ms  bot4
	 80 frags      0ms  bot5
	 60 frags      0ms  bot6
	 50 frags      0ms  bot7
CODS 176.9.37.173:28950     6/42 mp_crossfire     21 / 0  Call of Duty 4 CC' Crossfire Team-Deathmatch Softcore | www.collegeclan.de
	sv_maxPing=800,voice=0,mod=0,hw=1,od=1,hc=1,ki=1,ff=0,pswrd=0,shortversion=x19,build=1071,pure=1,gametype=war,g_humanplayers=0,protocol=6,sv_pure=1,version=CoD4 X - linux-i386-custom build 1071 Dec 17 2020,branch=master,revision=d1784466e800299e782b62ff7865ca5aaddab66e,_CoD4 X Site=http://cod4x.me,sv_privateClients=2,sv_hostname=^5CC' ^3Crossfire Team-Deathmatch Softcore ^4| ^3www.collegeclan.de,sv_minPing=0,sv_disableClientConsole=1,sv_voice=0,g_mapStartTime=Mon Dec 28 14:45:29 2020,uptime=42 hours,g_gametype=war,sv_maxRate=100000,sv_floodprotect=1,g_compassShowEnemies=0,gamename=Call of Duty 4,^3Server Creator=CC' Style @ www.collegeclan.de,^3Server Version=CC' 1.8 1071 11.10.2020,^3Community=www.collegeclan.de
	 30 frags      0ms  bot2
	  0 frags      0ms  bot3
	 60 frags      0ms  bot4
	  0 frags      0ms  bot5
	 40 frags      0ms  bot6
	 10 frags      0ms  bot7
CODS 62.210.76.188:28950    0/24 mp_bo2cove     27 / 0  Call of Duty 4 Black Ops 2 V8 new
	game=mods/bo2_mod_v8,voice=0,mod=1,hw=1,od=1,hc=1,ki=1,ff=0,pswrd=0,shortversion=1.8,build=2055,pure=1,gametype=war,g_humanplayers=0,type=1,protocol=6,sv_pure=1,fs_game=mods/bo2_mod_v8,version=CoD4 X 1.8 linux-i386 build 2055 May  2 2017,sv_hostname=^2Black Ops 2 ^3V8 ^1new,sv_minPing=0,sv_maxPing=0,sv_voice=0,sv_maxRate=25000,sv_floodprotect=1,_CoD4 X Site=http://cod4x.me,sv_privateClients=4,sv_disableClientConsole=0,g_mapStartTime=Mon Dec 28 14:55:05 2020,uptime=28 days,g_gametype=war,_Admin=Mitsurugi,_Website=https://fhclan.com,_Location=Washington, U.S.,_Maps=Stock/Custom Maps,gamename=Call of Duty 4,g_compassShowEnemies=0,_Mod=OpenWarfare,_ModVer=v4.180.2482
CODS 62.210.76.188:28970    0/24 mp_backlot     30 / 0  Call of Duty 4 Modern Ops
	game=mods/mo_op,voice=1,mod=1,hw=1,od=1,hc=1,ki=1,ff=1,pswrd=1,shortversion=x18,build=1004,pure=0,gametype=sr,g_humanplayers=0,type=1,protocol=6,sv_pure=0,fs_game=mods/mo_op,version=CoD4 X - linux-i386 build 1004 May 26 2020,branch=basedonoldstable,revision=ecfad090406a58c2a458a43e8a62297720767e5e,_CoD4 X Site=http://cod4x.me,sv_privateClients=0,sv_hostname=^7Modern Ops,sv_minPing=0,sv_maxPing=0,sv_disableClientConsole=0,sv_voice=1,g_mapStartTime=Mon Dec 28 14:50:50 2020,uptime=28 days,g_gametype=sr,sv_maxRate=25000,sv_floodprotect=1,_Admin=Mitsurugi,_Email=YourE[email protected],_Website=www.iclan.net,_Location=France,_Maps=Stock/Custom Maps,gamename=Call of Duty 4,g_compassShowEnemies=0,_Mod=OpenWarfare,_ModVer=v4.180.2482
CODS 37.59.38.56:28960      7/20 mp_overgrown     27 / 0  Call of Duty 4 [HC*Bad_ Boyz]FFA
	sv_maxPing=300,voice=0,mod=0,hw=1,od=1,hc=1,ki=1,ff=0,pswrd=0,shortversion=x19,build=1071,pure=1,gametype=dm,g_humanplayers=2,protocol=6,version=CoD4 X - linux-i386-custom build 1071 Dec 17 2020,branch=master,revision=d1784466e800299e782b62ff7865ca5aaddab66e,_CoD4 X Site=http://cod4x.me,sv_privateClients=0,sv_hostname=^2[HC^0*Bad^3_^0 Boyz^2]FFA,sv_minPing=0,sv_disableClientConsole=0,sv_voice=0,g_mapStartTime=Mon Dec 28 13:54:04 2020,uptime=42 hours,g_gametype=dm,sv_maxRate=20000,sv_floodprotect=1,sv_pure=1,_Admin=Kill3ill,_Location=FR,g_compassShowEnemies=0,gamename=Call of Duty 4,_mod=New Experience,_modVer=1.2.6
	  0 frags     76ms  Szabi
	100 frags     23ms  |BBZ|**M340i
	  0 frags      0ms  Steve Rogers
	  0 frags      0ms  Bruce Banner
	 10 frags      0ms  Tony Stark
	 10 frags      0ms  Thanos
	 20 frags      0ms  Stephen Strange
CODS 93.82.3.215:28960      0/32 mp_overgrown     42 / 0  Call of Duty 4 CoD4-hc-Kunde
	sv_maxPing=350,voice=0,mod=0,hw=1,od=1,hc=1,ki=1,ff=0,pswrd=1,shortversion=1.8,build=2055,pure=1,gametype=war,g_humanplayers=0,type=0,protocol=6,version=CoD4 X 1.8 linux-i386 build 2055 May  2 2017,sv_floodprotect=4,sv_maxRate=100000,sv_voice=0,sv_minPing=0,sv_hostname=CoD4-hc-Kunde,_CoD4 X Site=http://cod4x.me,sv_privateClients=2,sv_disableClientConsole=0,g_mapStartTime=Mon Dec 28 14:53:30 2020,uptime=19 days,g_gametype=war,sv_pure=1,_Admin=Admin,gamename=Call of Duty 4,g_compassShowEnemies=0
CODS 144.91.127.172:18860   0/24 mp_backlot     22 / 0  Call of Duty 4 D43 | HC | SnD &lt;&lt;     | www.d43.ovh
	game=mods/neo,sv_maxPing=350,voice=0,mod=0,hw=1,od=1,hc=1,ki=1,ff=0,pswrd=0,shortversion=x19,build=1056,pure=0,gametype=sd,g_humanplayers=0,type=0,protocol=6,fs_game=mods/neo,version=CoD4 X - linux-i386-custom build 1056 Dec 13 2020,branch=master,revision=420dc2b70419fce769d7cc3d3ad6d0ee215378fb,sv_pure=0,_CoD4 X Site=http://cod4x.me,sv_privateClients=4,sv_hostname=^5D43 ^7| ^1HC ^7| SnD <<     | www.d43.ovh,sv_minPing=0,sv_disableClientConsole=0,sv_voice=0,g_mapStartTime=Mon Dec 28 14:44:06 2020,uptime=7 days,g_gametype=sd,sv_maxRate=25000,sv_floodprotect=1,_Admin=Bob,_Location=Germany,_Maps=CoD4 Standard Maps,_Spieltype=Normal/OldSchool/HardCore,gamename=Call of Duty 4,g_compassShowEnemies=0
CODS 192.223.27.180:28960  20/64 mp_fnrp_panchokill     90 / 0  Call of Duty 4 &gt;XI&lt; ROTU Zombies
	protocol=6,gametype=surv,pure=1,maxPing=999,game=mods/rotu_r_alpha,kc=1,hw=2,mod=1,voice=1,pb=0,_Maps=Reign of the Undead Maps,_Mod=Reign of the Undead-REVOLUTION,_ModVer=0.7 Alpha,_Website=xtremeidiots.com,fs_game=mods/rotu_r_alpha,g_compassShowEnemies=0,g_gametype=surv,gamename=Call of Duty 4,shortversion=1.7,sv_allowAnonymous=0,sv_disableClientConsole=0,sv_floodprotect=4,sv_hostname=^1>XI< ^3ROTU Zombies,sv_maxPing=999,sv_maxRate=25000,sv_minPing=0,sv_privateClients=0,sv_punkbuster=0,sv_pure=1,sv_voice=1,ui_maxclients=64,pswrd=0
	  0 frags    999ms  bot2241
	  0 frags    999ms  bot2242
	  0 frags    999ms  bot2243
	  0 frags    999ms  bot2244
	  0 frags    999ms  bot2245
	  0 frags    999ms  bot2246
	  0 frags    999ms  bot2247
	  0 frags    999ms  bot2248
	  0 frags    999ms  bot2249
	  0 frags    999ms  bot2250
	  0 frags    999ms  bot2251
	  0 frags    999ms  bot2252
	  0 frags    999ms  bot2253
	  0 frags    999ms  bot2254
	  0 frags    999ms  bot2255
	  0 frags    999ms  bot2256
	  0 frags    999ms  bot2257
	  0 frags    999ms  bot2258
	  0 frags    999ms  bot2259
	  0 frags    999ms  bot2260
CODS 51.81.66.25:14004      0/24 mp_killhouse    104 / 0  Call of Duty 4 NexusCore - PROMOD
	game=mods/nc_promod,voice=0,mod=0,hw=1,od=1,hc=1,ki=1,ff=0,pswrd=0,shortversion=x19,build=1071,pure=1,gametype=sd,g_humanplayers=0,protocol=6,fs_game=mods/nc_promod,version=CoD4 X - win_mingw-x86-custom_debug build 1071 Dec 17 2020,branch=HEAD,revision=d1784466e800299e782b62ff7865ca5aaddab66e,_CoD4 X Site=http://cod4x.me,sv_privateClients=0,sv_hostname=Nexus^1Core ^7- ^2PROMOD,sv_minPing=0,sv_maxPing=0,sv_disableClientConsole=0,sv_voice=0,g_mapStartTime=Mon Dec 28 07:05:34 2020,uptime=41 hours,g_gametype=sd,sv_maxRate=25000,sv_floodprotect=4,sv_pure=1,_Website=NexusCore.us/discord,gamename=Call of Duty 4,g_compassShowEnemies=0
CODS 185.132.53.126:28960   0/24 mp_pipeline     12 / 0  Call of Duty 4 One Night Stand
	voice=0,mod=0,hw=1,od=1,hc=1,ki=1,ff=0,pswrd=0,shortversion=x19,build=1071,pure=1,gametype=war,g_humanplayers=0,protocol=6,sv_hostname=^3One ^4Night ^5Stand,version=CoD4 X - win_mingw-x86-custom_debug build 1071 Dec 17 2020,branch=HEAD,revision=d1784466e800299e782b62ff7865ca5aaddab66e,_CoD4 X Site=http://cod4x.me,sv_privateClients=0,sv_minPing=0,sv_maxPing=0,sv_disableClientConsole=0,sv_voice=0,g_mapStartTime=Mon Dec 28 14:55:18 2020,uptime=5 days,g_gametype=war,sv_maxRate=100000,sv_floodprotect=4,sv_pure=1,gamename=Call of Duty 4,g_compassShowEnemies=0
CODS 217.144.54.192:8083    0/12 mp_burgundy_v2     31 / 0  Call of Duty 4 Sniper Cod2 Weapons &amp; Maps! TDM DM SD : Sniper Elite Team!Hosted By:srkhost.eu
	game=Mods/set_sniper_elite,voice=0,mod=1,hw=1,od=1,hc=1,ki=1,ff=0,pswrd=0,shortversion=x19,build=1071,pure=1,gametype=sd,g_humanplayers=0,protocol=6,fs_game=Mods/set_sniper_elite,version=CoD4 X - linux-i386-custom build 1071 Dec 17 2020,branch=master,revision=d1784466e800299e782b62ff7865ca5aaddab66e,_CoD4 X Site=http://cod4x.me,sv_privateClients=0,sv_hostname=^1Sniper ^7Cod2 ^2Weapons^1 ^7& ^3Maps! ^1TDM ^7DM ^2SD : ^1Sniper ^7Elite ^2Team^1!^0Hosted By:srkhost.eu,sv_minPing=0,sv_maxPing=0,sv_disableClientConsole=1,sv_voice=0,g_mapStartTime=Mon Dec 28 14:19:23 2020,uptime=4 hours,g_gametype=sd,sv_maxRate=100000,sv_floodprotect=4,sv_pure=1,gamename=Call of Duty 4,g_compassShowEnemies=0,_Maprotation1=Backlot District Crash Crossfire Strike Vacant
CODS 40.115.108.239:28960   0/24  mp_bloc     29 / 0  Call of Duty 4 [IRE]Vape Train
	sv_maxPing=500,voice=0,mod=0,hw=1,od=1,hc=1,ki=1,ff=0,pswrd=1,shortversion=1.8,build=2011,pure=1,gametype=dm,g_humanplayers=0,type=1,protocol=6,version=CoD4 X 1.8 linux-i386 build 2011 Apr  1 2017,_CoD4 X Site=http://cod4x.me,sv_privateClients=4,sv_hostname=^7[^2IRE^7]^1Vape ^5Train,sv_minPing=0,sv_disableClientConsole=0,sv_voice=0,g_mapStartTime=Mon Dec 28 13:50:55 2020,uptime=9 days,g_gametype=dm,sv_maxRate=25000,sv_floodprotect=1,sv_pure=1,_admin=Marty,_website=mw.martint.xyz,_location=Dublin, Ireland,g_compassShowEnemies=0,gamename=Call of Duty 4
CODS 80.87.203.119:28994    8/20 mp_crossfire     53 / 0  Call of Duty 4 AntiGravity               1.7-1.8      vk.com/antcod4      discord.gg/N4kenDP      
	sv_maxPing=999,voice=0,mod=0,hw=1,od=1,hc=1,ki=1,ff=0,pswrd=0,shortversion=x19,build=1071,pure=1,gametype=war,g_humanplayers=0,protocol=6,version=CoD4 X - linux-i386-custom build 1071 Dec 17 2020,branch=master,revision=d1784466e800299e782b62ff7865ca5aaddab66e,_CoD4 X Site=http://cod4x.me,sv_privateClients=2,sv_hostname=^7An^6ti^3Gra^5vi^4ty               ^21^7.^27^7-^21^7.^28      ^5vk.com/antcod4      ^3discord^7.^3gg^7/^3N4kenDP      ,sv_minPing=0,sv_disableClientConsole=1,sv_voice=0,g_mapStartTime=Mon Dec 28 08:39:45 2020,uptime=4 days,g_gametype=war,sv_maxRate=100000,sv_floodprotect=1,sv_pure=1,Site=^2vk^7.^2com^7/^2antcod4,Discord=^3discord^7.^3gg^7/^3N4kenDP,Gametypes=^5TDM,gamename=Call of Duty 4,g_compassShowEnemies=0,ManuAdminMod=^10.12 Beta ^7+ ^4^4ANT^7#^1MOD
	88050 frags      0ms  [BOT]MrKiLLaURa
	58000 frags      0ms  [BOT]Alsantrius
	37000 frags      0ms  [BOT]Nilador
	33000 frags      0ms  [BOT]Miromice
	12200 frags      0ms  [BOT]Blackstalker
	30100 frags      0ms  [BOT]Quemal
	28050 frags      0ms  [BOT]Hellstaff
	21000 frags      0ms  [BOT]WOGY
CODS 45.142.255.34:28973    0/32 mp_crossfire     56 / 0  Call of Duty 4 |SO|Russia COD4 #13
	sv_maxPing=350,voice=0,mod=0,hw=1,od=1,hc=1,ki=1,ff=0,pswrd=0,shortversion=x19,build=1071,pure=1,gametype=dm,g_humanplayers=0,protocol=6,version=CoD4 X - linux-i386-custom build 1071 Dec 17 2020,branch=master,revision=d1784466e800299e782b62ff7865ca5aaddab66e,_CoD4 X Site=http://cod4x.me,sv_privateClients=0,sv_hostname=^3|SO|^4Russia COD4 ^7#13,sv_minPing=0,sv_disableClientConsole=0,sv_voice=0,g_mapStartTime=Mon Dec 28 16:50:09 2020,uptime=46 hours,g_gametype=dm,sv_maxRate=25000,sv_floodprotect=1,sv_pure=1,_Admin=^1|SO|^3TEPLOv1k,_Website=https://vk.com/ken1xxxx,g_compassShowEnemies=0,gamename=Call of Duty 4
CODS 185.145.203.243:28960  0/12 mp_mw2_rust     36 / 0  Call of Duty 4 eS Promod S&amp;D
	game=Mods/pml220,voice=0,mod=1,hw=1,od=1,hc=1,ki=1,ff=1,pswrd=0,shortversion=x19,build=1071,pure=1,gametype=sd,g_humanplayers=0,protocol=6,fs_game=Mods/pml220,version=CoD4 X - win_mingw-x86-custom_debug build 1071 Dec 17 2020,branch=HEAD,revision=d1784466e800299e782b62ff7865ca5aaddab66e,_CoD4 X Site=http://cod4x.me,sv_privateClients=0,sv_hostname=^2eS ^3Promod ^2S&D,sv_minPing=0,sv_maxPing=0,sv_disableClientConsole=0,sv_voice=0,g_mapStartTime=Mon Dec 28 13:35:11 2020,uptime=7 days,g_gametype=sd,sv_maxRate=25000,sv_floodprotect=4,sv_pure=1,gamename=Call of Duty 4,g_compassShowEnemies=0
CODS 45.142.255.34:28965    0/32 mp_cargoship     56 / 0  Call of Duty 4 |SO|Russia COD4 #5
	sv_maxPing=350,voice=0,mod=0,hw=1,od=1,hc=1,ki=1,ff=0,pswrd=0,shortversion=x19,build=1071,pure=1,gametype=sd,g_humanplayers=0,protocol=6,version=CoD4 X - linux-i386-custom build 1071 Dec 17 2020,branch=master,revision=d1784466e800299e782b62ff7865ca5aaddab66e,_CoD4 X Site=http://cod4x.me,sv_privateClients=0,sv_hostname=^3|SO|^4Russia COD4 ^7#5,sv_minPing=0,sv_disableClientConsole=0,sv_voice=0,g_mapStartTime=Mon Dec 28 16:51:19 2020,uptime=46 hours,g_gametype=sd,sv_maxRate=25000,sv_floodprotect=1,sv_pure=1,_Admin=^1|SO|^3TEPLOv1k,_Website=https://vk.com/ken1xxxx,g_compassShowEnemies=0,gamename=Call of Duty 4
CODS 45.142.255.34:28969    0/32 mp_strike     59 / 0  Call of Duty 4 |SO|Russia COD4 #9
	sv_maxPing=350,voice=0,mod=0,hw=1,od=1,hc=1,ki=1,ff=0,pswrd=0,shortversion=x19,build=1071,pure=1,gametype=war,g_humanplayers=0,protocol=6,version=CoD4 X - linux-i386-custom build 1071 Dec 17 2020,branch=master,revision=d1784466e800299e782b62ff7865ca5aaddab66e,_CoD4 X Site=http://cod4x.me,sv_privateClients=0,sv_hostname=^3|SO|^4Russia COD4 ^7#9,sv_minPing=0,sv_disableClientConsole=0,sv_voice=0,g_mapStartTime=Mon Dec 28 16:46:29 2020,uptime=46 hours,g_gametype=war,sv_maxRate=25000,sv_floodprotect=1,sv_pure=1,_Admin=^1|SO|^3TEPLOv1k,_Website=https://vk.com/ken1xxxx,g_compassShowEnemies=0,gamename=Call of Duty 4
CODS 210.16.121.86:28962    0/16 mp_crossfire    175 / 0  Call of Duty 4 E-Sports Server by Lying Almighty
	game=mods/pml220,voice=0,mod=1,hw=1,od=1,hc=1,ki=1,ff=1,pswrd=1,shortversion=x19,build=1056,pure=1,gametype=sd,g_humanplayers=0,type=-1,protocol=6,fs_game=mods/pml220,version=CoD4 X - linux-i386 build 1056 Dec 12 2020,branch=master,revision=420dc2b70419fce769d7cc3d3ad6d0ee215378fb,_CoD4 X Site=http://cod4x.me,sv_privateClients=0,sv_hostname=^2E-Sports Server by ^6Lying Almighty,sv_minPing=0,sv_maxPing=0,sv_disableClientConsole=0,sv_voice=0,g_mapStartTime=Mon Dec 14 18:49:55 2020,uptime=14 days,g_gametype=sd,sv_maxRate=25000,sv_floodprotect=4,sv_pure=1,[email protected],_Website=lyingalmighty.com,_Location=Sri Lanka,gamename=Call of Duty 4,g_compassShowEnemies=0
CODS 95.154.229.143:28960   0/32 mp_strike     36 / 0  Call of Duty 4 [Pingperfect]Custom Maps|HC
	protocol=6,gametype=sd,pure=1,game=mods/ati_ow_v1.2,ff=1,hc=1,hw=2,mod=1,voice=0,pb=1,__Game_Allies_Scores=0,__Game_Axis_Scores=0,__Game_Mod=OpenWarfare,__Game_Mod_Version=v4.180.2482,__Game_Round=1,14,14,3.3,__Game_Status=ReadyupPeriod,__Match_League_Long=^1ATI ^7League Match ^4v1.2,_Mod=OpenWarfare,_ModVer=v4.180.2482,fs_game=mods/ati_ow_v1.2,g_compassShowEnemies=0,g_gametype=sd,gamename=Call of Duty 4,shortversion=1.7,sv_allowAnonymous=0,sv_disableClientConsole=0,sv_floodprotect=1,sv_hostname=[Pingperfect]Custom Maps|HC,sv_maxPing=0,sv_maxRate=25000,sv_minPing=0,sv_privateClients=0,sv_punkbuster=1,sv_pure=1,sv_voice=0,ui_maxclients=32,pswrd=0
CODS 45.142.255.34:28961    0/32 mp_crossfire     56 / 0  Call of Duty 4 |SO|Russia COD4 #1
	game=mods/pml220,voice=0,mod=1,hw=1,od=1,hc=1,ki=1,ff=0,pswrd=0,shortversion=x19,build=1071,pure=1,gametype=sd,g_humanplayers=0,protocol=6,fs_game=mods/pml220,version=CoD4 X - linux-i386-custom build 1071 Dec 17 2020,branch=master,revision=d1784466e800299e782b62ff7865ca5aaddab66e,_CoD4 X Site=http://cod4x.me,sv_privateClients=0,sv_hostname=^3|SO|^4Russia COD4 ^7#1,sv_minPing=0,sv_maxPing=0,sv_disableClientConsole=0,sv_voice=0,g_mapStartTime=Mon Dec 28 16:55:01 2020,uptime=46 hours,g_gametype=sd,sv_maxRate=25000,sv_floodprotect=4,sv_pure=1,_Admin=^1|SO|^3TEPLOv1k,_Website=https://vk.com/ken1xxxx,g_compassShowEnemies=0,gamename=Call of Duty 4
CODS 41.190.141.253:28960   0/32 mp_crossfire    188 / 0  Call of Duty 4 GamersNights.com - Uganda - Liquid Telecom - CoD4X
	voice=1,mod=0,hw=1,od=1,hc=1,ki=1,ff=1,pswrd=0,shortversion=x19,build=1071,pure=1,gametype=dm,g_humanplayers=0,protocol=6,version=CoD4 X - linux-i386-custom build 1071 Dec 17 2020,branch=master,revision=d1784466e800299e782b62ff7865ca5aaddab66e,_CoD4 X Site=http://cod4x.me,sv_privateClients=0,sv_hostname=GamersNights.com - Uganda - Liquid Telecom - CoD4X,sv_minPing=0,sv_maxPing=0,sv_disableClientConsole=0,sv_voice=1,g_mapStartTime=Mon Dec 28 13:51:42 2020,uptime=6 days,g_gametype=dm,sv_maxRate=25000,sv_floodprotect=1,sv_pure=1,g_compassShowEnemies=0,gamename=Call of Duty 4
CODS 91.211.117.132:28000   0/10 mp_countdown     45 / 0  Call of Duty 4 Serv-host.org v1.8
	sv_maxPing=150,voice=1,mod=0,hw=1,od=1,hc=1,ki=1,ff=0,pswrd=0,shortversion=x19,build=1071,pure=1,gametype=dm,g_humanplayers=0,protocol=6,version=CoD4 X - linux-i386-custom build 1071 Dec 17 2020,branch=master,revision=d1784466e800299e782b62ff7865ca5aaddab66e,_CoD4 X Site=http://cod4x.me,sv_privateClients=0,sv_hostname=Serv-host.org v1.8,sv_minPing=0,sv_disableClientConsole=0,sv_voice=1,g_mapStartTime=Mon Dec 28 15:53:23 2020,uptime=10 days,g_gametype=dm,sv_maxRate=25000,sv_floodprotect=4,sv_pure=1,_Admin=SERV-HOST.ORG,_Email=SERV-HOST.ORG,_Website=http://www.SERV-HOST.ORG,g_compassShowEnemies=0,gamename=Call of Duty 4
CODS 45.8.224.125:28925     0/16  mp_bloc     29 / 0  Call of Duty 4 LRC-Gaming.co.uk
	protocol=6,gametype=war,pure=1,maxPing=350,hw=1,mod=0,voice=0,pb=1,_Admin=LRC-Gaming.co.uk,[email protected],_Irc=#lrcgaming,_Location=UK,_Website=http://www.LRC-Gaming.co.uk,g_compassShowEnemies=0,g_gametype=war,gamename=Call of Duty 4,shortversion=1.7,sv_allowAnonymous=0,sv_disableClientConsole=0,sv_floodprotect=1,sv_hostname=LRC-Gaming.co.uk,sv_maxPing=350,sv_maxRate=25000,sv_minPing=0,sv_privateClients=0,sv_punkbuster=1,sv_pure=1,sv_voice=0,ui_maxclients=16,pswrd=0
CODS 213.202.252.32:24005  40/50 mp_fnrp_quake3_arena     13 / 0  Call of Duty 4 ^-{DR}-COD-ZOMBI
	protocol=6,gametype=surv,pure=1,game=mods/ucw_rotu2.2.2,con_disabled=1,kc=1,hw=1,mod=1,voice=0,pb=0,fs_game=mods/ucw_rotu2.2.2,g_compassShowEnemies=0,g_gametype=surv,gamename=Call of Duty 4,shortversion=1.7,sv_allowAnonymous=0,sv_disableClientConsole=1,sv_floodprotect=1,sv_hostname=^^0-{DR}^7-COD-^1ZOMBI,sv_maxPing=0,sv_maxRate=25000,sv_minPing=0,sv_privateClients=0,sv_punkbuster=0,sv_pure=1,sv_voice=0,ui_maxclients=50,pswrd=0
	  0 frags    999ms  bot161
	  0 frags    999ms  bot162
	  0 frags    999ms  bot163
	  0 frags    999ms  bot164
	  0 frags    999ms  bot165
	  0 frags    999ms  bot166
	  0 frags    999ms  bot167
	  0 frags    999ms  bot168
	  0 frags    999ms  bot169
	  0 frags    999ms  bot170
	  0 frags    999ms  bot171
	  0 frags    999ms  bot172
	  0 frags    999ms  bot173
	  0 frags    999ms  bot174
	  0 frags    999ms  bot175
	  0 frags    999ms  bot176
	  0 frags    999ms  bot177
	  0 frags    999ms  bot178
	  0 frags    999ms  bot179
	  0 frags    999ms  bot180
	  0 frags    999ms  bot181
	  0 frags    999ms  bot182
	  0 frags    999ms  bot183
	  0 frags    999ms  bot184
	  0 frags    999ms  bot185
	  0 frags    999ms  bot186
	  0 frags    999ms  bot187
	  0 frags    999ms  bot188
	  0 frags    999ms  bot189
	  0 frags    999ms  bot190
	  0 frags    999ms  bot191
	  0 frags    999ms  bot192
	  0 frags    999ms  bot193
	  0 frags    999ms  bot194
	  0 frags    999ms  bot195
	  0 frags    999ms  bot196
	  0 frags    999ms  bot197
	  0 frags    999ms  bot198
	  0 frags    999ms  bot199
	  0 frags    999ms  bot200
CODS 73.164.154.51:28960    0/20 mp_showdown    193 / 0  Call of Duty 4 PureOldSchool
	protocol=6,gametype=war,pure=1,maxPing=350,hc=1,hw=2,mod=0,voice=1,pb=0,_Admin=Curt,_Location=Portland,_Maps=Stock/Custom,_Website=Blank,g_compassShowEnemies=0,g_gametype=war,gamename=Call of Duty 4,shortversion=1.7,sv_allowAnonymous=0,sv_disableClientConsole=0,sv_floodprotect=1,sv_hostname=PureOldSchool,sv_maxPing=350,sv_maxRate=25000,sv_minPing=0,sv_privateClients=0,sv_punkbuster=0,sv_pure=1,sv_voice=1,ui_maxclients=20,pswrd=0
CODS 91.211.117.132:28008   0/10 mp_vacant     49 / 0  Call of Duty 4 Serv-host.org v1.7
	sv_maxPing=400,pb=1,voice=1,mod=0,hw=1,od=1,hc=1,ki=1,ff=34405664,pswrd=0,shortversion=1.7a,build=3204,pure=1,gametype=sd,g_humanplayers=0,type=0,protocol=6,sv_punkbuster=1,version=CoD4 X 1.7a linux-i386-testing build 3204 Oct 16 2014,sv_hostname=Serv-host.org v1.7,sv_minPing=0,sv_voice=1,sv_maxRate=20000,sv_floodprotect=1,_CoD4 X Creator=Ninjaman, TheKelm @ http://iceops.in,sv_privateClients=0,sv_disableClientConsole=0,g_mapStartTime=Mon Dec 28 15:52:38 2020,uptime=14 days,g_gametype=sd,sv_pure=1,Site=www.serv-host.org,Maps=COD4,g_compassShowEnemies=0,gamename=Call of Duty 4
CODS 18.141.201.233:28961  14/16 mp_crossfire    178 / 0  Call of Duty 4  Private Scrim Server
	game=mods/pml220,voice=0,mod=1,hw=1,od=1,hc=1,ki=1,ff=1,pswrd=1,shortversion=x19,build=1071,pure=1,gametype=sd,g_humanplayers=14,protocol=6,fs_game=mods/pml220,version=CoD4 X - linux-i386-custom build 1071 Dec 17 2020,branch=master,revision=d1784466e800299e782b62ff7865ca5aaddab66e,_CoD4 X Site=http://cod4x.me,sv_privateClients=0,sv_hostname=^1 Private Scrim Server,sv_minPing=0,sv_maxPing=0,sv_disableClientConsole=0,sv_voice=0,g_mapStartTime=Mon Dec 28 12:44:13 2020,uptime=24 hours,g_gametype=sd,sv_maxRate=100000,sv_floodprotect=4,sv_pure=1,gamename=Call of Duty 4,g_compassShowEnemies=0
	  0 frags     68ms  Ref
	  5 frags     84ms  dc.RokyBro
	  5 frags     77ms  dc.Zonex&lt;3
	 10 frags     84ms  dc.Ghost
	  3 frags     54ms  dc.MAFI
	  0 frags     51ms  Ref 3
	  0 frags     67ms  s.Shiwa
	  0 frags     77ms  s.UAR.lax
	  0 frags     92ms  s.KOTA
	 18 frags     76ms  s.Emma &lt;3
	  5 frags     73ms  s.BlackScorpion
	  0 frags     57ms  REF
	  0 frags     75ms  Ref 01
	  0 frags     68ms  dc.Katfrits ?
CODS 86.7.218.34:28903     13/32 mp_crossfire     47 / 0  Call of Duty 4 BOTs of War TDM
	sv_maxPing=350,voice=0,mod=0,hw=1,od=1,hc=1,ki=1,ff=0,pswrd=0,shortversion=x19,build=1073,pure=1,gametype=war,g_humanplayers=1,protocol=6,version=CoD4 X - win_mingw-x86 build 1073 Dec 24 2020,branch=master,revision=42f5a617a778408d0d400d850b5d4b541442c8c6,_CoD4 X Site=http://cod4x.me,sv_privateClients=0,sv_hostname=^5BOTs of War ^3TDM,sv_minPing=0,sv_disableClientConsole=0,sv_voice=0,g_mapStartTime=Mon Dec 28 13:55:41 2020,uptime=4 hours,g_gametype=war,sv_maxRate=100000,sv_floodprotect=4,sv_pure=1,_Admin=MAD_DAD,_Location=UK,gamename=Call of Duty 4,g_compassShowEnemies=0,_mod=New Experience,_modVer=1.2.6
	  0 frags      0ms  BOTs of War
	  0 frags      0ms  BOTs of War
	  0 frags      0ms  BOTs of War
	  0 frags      0ms  BOTs of War
	  0 frags      0ms  BOTs of War
	  0 frags      0ms  BOTs of War
	  0 frags      0ms  BOTs of War
	  0 frags      0ms  BOTs of War
	  0 frags      0ms  BOTs of War
	  0 frags      0ms  BOTs of War
	  0 frags      0ms  BOTs of War
	  0 frags      0ms  BOTs of War
	 40 frags     74ms  PI
CODS 200.120.192.56:28960   0/24  mp_bloc    242 / 0  Call of Duty 4  -=WAFFEN-CHILE=- 
	sv_maxPing=700,voice=1,mod=0,hw=1,od=1,hc=1,ki=1,ff=1,pswrd=0,shortversion=x19,build=1073,pure=1,gametype=dm,g_humanplayers=0,protocol=6,version=CoD4 X - win_mingw-x86 build 1073 Dec 24 2020,branch=master,revision=42f5a617a778408d0d400d850b5d4b541442c8c6,_CoD4 X Site=http://cod4x.me,sv_privateClients=0,sv_hostname= ^2-=WAFFEN-CHILE=- ,sv_minPing=0,sv_disableClientConsole=0,sv_voice=1,g_mapStartTime=Mon Dec 28 10:47:03 2020,uptime=41 hours,g_gametype=dm,sv_maxRate=25000,sv_floodprotect=1,sv_pure=1,gamename=Call of Duty 4,g_compassShowEnemies=0,_Website=http://www.auserfahrunggut.de,_Location=Chile
CODS 168.119.38.144:28992   2/24 mp_poolparty     19 / 0  Call of Duty 4 [Ww] Sniper-X
	game=mods/[Ww]_spx,voice=0,mod=1,hw=1,od=1,hc=1,ki=1,ff=0,pswrd=0,shortversion=x19,build=1071,pure=1,gametype=sd,g_humanplayers=2,protocol=6,fs_game=mods/[Ww]_spx,version=CoD4 X - linux-i386-custom build 1071 Dec 17 2020,branch=master,revision=d1784466e800299e782b62ff7865ca5aaddab66e,sv_pure=1,_CoD4 X Site=http://cod4x.me,sv_privateClients=0,sv_hostname=^1[Ww] ^5Sniper-X,sv_minPing=0,sv_maxPing=0,sv_disableClientConsole=0,sv_voice=0,g_mapStartTime=Mon Dec 28 14:53:24 2020,uptime=50 minutes,g_gametype=sd,sv_maxRate=25000,sv_floodprotect=4,gamename=Call of Duty 4,g_compassShowEnemies=0
	  5 frags     48ms  WW_Nemesis
	 15 frags    215ms  Who
CODS 185.91.116.2:28961     0/ 9  mp_farm     39 / 0  Call of Duty 4   302 parba online
	protocol=6,gametype=dm,pure=1,maxPing=200,game=mods/302mod,sv_allowAnonymous=1,pswrd=1,hw=1,mod=1,voice=0,pb=0,_Admin=Vondra naprdilka,_Location=CZ,_Maps=COD4 Stock and Custom,_Mod=302,_ModUpdate=25-11-2020,_ModVer=2.1a,fs_game=mods/302mod,g_compassShowEnemies=0,g_gametype=dm,gamename=Call of Duty 4,shortversion=1.7,sv_disableClientConsole=0,sv_floodprotect=4,sv_hostname= ^3 302 parba online,sv_maxPing=200,sv_maxRate=25000,sv_minPing=0,sv_privateClients=0,sv_punkbuster=0,sv_pure=1,sv_voice=0,ui_maxclients=32
CODS 46.48.100.14:28960     0/32 mp_shipment    102 / 0  Call of Duty 4 [DS] #1 Original
	sv_maxPing=250,voice=0,mod=0,hw=1,od=1,hc=1,ki=1,ff=0,pswrd=0,shortversion=1.8,build=2055,pure=1,gametype=war,g_humanplayers=0,type=-1,protocol=6,sv_privateclients=6,version=CoD4 X 1.8 linux-i386 build 2055 May  2 2017,sv_hostname=^2[DS] ^7#1 Original,sv_minPing=0,sv_voice=0,sv_maxRate=25000,sv_floodprotect=1,_CoD4 X Site=http://cod4x.me,sv_disableClientConsole=1,g_mapStartTime=Mon Dec 28 20:36:59 2020,uptime=208 days,g_gametype=war,sv_pure=1,_Admin=Rustle,_Email=mail,_Website=http://dsteam.ru,_Location=RU,_Mod=Original,_ModVer=1.7,_ModUpdate=Update,_Maps=CoD4 Maps,g_compassShowEnemies=0,gamename=Call of Duty 4,_manuadminmod=0.11.5 Beta
CODS 206.189.62.108:28960   0/24 mp_citystreets     27 / 0  Call of Duty 4 Stock Promod S&amp;D - by 0pts Team
	game=mods/pml220_0pts,voice=0,mod=1,hw=1,od=1,hc=1,ki=1,ff=0,pswrd=0,shortversion=x19,build=1071,pure=1,gametype=sd,g_humanplayers=0,protocol=6,fs_game=mods/pml220_0pts,g_gametype=sd,version=CoD4 X - linux-i386-custom build 1071 Dec 17 2020,branch=master,revision=d1784466e800299e782b62ff7865ca5aaddab66e,_CoD4 X Site=http://cod4x.me,sv_privateClients=4,sv_hostname=^4Stock Promod S&D ^7- ^1by 0pts Team,sv_minPing=0,sv_maxPing=0,sv_disableClientConsole=0,sv_voice=0,g_mapStartTime=Mon Dec 28 13:44:03 2020,uptime=9 days,sv_maxRate=25000,sv_floodprotect=4,sv_pure=1,g_compassShowEnemies=0,gamename=Call of Duty 4
CODS 217.182.199.4:28963   34/64 mp_fnrp_remains     22 / 0  Call of Duty 4 aa=|LuV|= RotU-Zombies Server
	game=mods/rotu-r-alpha,sv_maxPing=999,voice=1,mod=1,hw=1,od=1,hc=1,ki=1,ff=0,pswrd=0,shortversion=x19,build=1071,pure=1,gametype=surv,g_humanplayers=2,protocol=6,fs_game=mods/rotu-r-alpha,version=CoD4 X - linux-i386-custom build 1071 Dec 17 2020,branch=master,revision=d1784466e800299e782b62ff7865ca5aaddab66e,_CoD4 X Site=http://cod4x.me,sv_privateClients=2,sv_hostname=^0aa^1=|LuV|= ^2RotU-Zombies ^4Server,sv_minPing=0,sv_disableClientConsole=0,sv_voice=1,g_mapStartTime=Mon Dec 28 13:33:06 2020,uptime=10 days,g_gametype=surv,sv_maxRate=25000,sv_floodprotect=4,sv_pure=1,_Website=puffyforum.com,_Mod=Reign of the Undead-REVOLUTION,_ModVer=0.5 Alpha,_Maps=Reign of the Undead Maps,gamename=Call of Duty 4,g_compassShowEnemies=0
	39871 frags     41ms  DeLaCrizMan
	  0 frags      0ms  bot2
	  0 frags      0ms  bot3
	  0 frags      0ms  bot4
	  0 frags      0ms  bot5
	  0 frags      0ms  bot6
	  0 frags      0ms  bot7
	  0 frags      0ms  bot8
	  0 frags      0ms  bot9
	  0 frags      0ms  bot10
	  0 frags      0ms  bot11
	  0 frags      0ms  bot12
	  0 frags      0ms  bot13
	  0 frags      0ms  bot14
	  0 frags      0ms  bot15
	  0 frags      0ms  bot16
	  0 frags      0ms  bot17
	  0 frags      0ms  bot18
	  0 frags      0ms  bot19
	  0 frags      0ms  bot20
	  0 frags      0ms  bot21
	  0 frags      0ms  bot22
	  0 frags      0ms  bot23
	  0 frags      0ms  bot24
	  0 frags      0ms  bot25
	  0 frags      0ms  bot26
	  0 frags      0ms  bot27
	  0 frags      0ms  bot28
	  0 frags      0ms  bot29
	  0 frags      0ms  bot30
	  0 frags      0ms  bot31
	  0 frags      0ms  bot32
	  0 frags      0ms  bot33
	41434 frags     59ms  LSD66
CODS 87.191.151.200:28960   0/32 mp_shipment     41 / 0  Call of Duty 4 -=SoA=-
	protocol=6,gametype=dm,pure=1,maxPing=250,con_disabled=1,pswrd=1,kc=1,hc=1,hw=2,mod=0,voice=1,pb=0,_Location=DE - netcup,g_compassShowEnemies=0,g_gametype=dm,gamename=Call of Duty 4,shortversion=1.7,sv_allowAnonymous=0,sv_disableClientConsole=1,sv_floodprotect=1,sv_hostname=-=SoA=-,sv_maxPing=250,sv_maxRate=20000,sv_minPing=0,sv_privateClients=0,sv_punkbuster=0,sv_pure=1,sv_voice=1,ui_maxclients=32
CODS 46.228.194.188:28960   0/12   mp_bog     18 / 0  Call of Duty 4 =SSC= Sachsen TDM Server
	protocol=6,gametype=war,pure=1,maxPing=350,kc=1,hc=1,hw=1,mod=0,voice=0,pb=0,_Admin==SSC=,[email protected],_Location=Deutschland,_Website=www.sebnitzer-shooter-clan.de,g_compassShowEnemies=0,g_gametype=war,gamename=Call of Duty 4,shortversion=1.7,sv_allowAnonymous=0,sv_disableClientConsole=0,sv_floodprotect=1,sv_hostname==SSC= ^2Sachsen ^7TDM Server,sv_maxPing=350,sv_maxRate=5000,sv_minPing=0,sv_privateClients=2,sv_punkbuster=0,sv_pure=1,sv_voice=0,ui_maxclients=32,pswrd=0
CODS 37.120.184.155:28960   0/24 mp_bo2hydro2     26 / 0  Call of Duty 4 -|DeD|- &amp; =SA= FTag IPv4
	game=Mods/ded_ow2_1_45_ftag,voice=1,mod=1,hw=1,od=1,hc=1,ki=1,ff=0,pswrd=0,shortversion=x19,build=1071,pure=1,gametype=ftag,g_humanplayers=0,protocol=6,fs_game=Mods/ded_ow2_1_45_ftag,version=CoD4 X - linux-i386-custom build 1071 Dec 17 2020,branch=master,revision=d1784466e800299e782b62ff7865ca5aaddab66e,_CoD4 X Site=http://cod4x.me,sv_privateClients=2,sv_hostname=^7-|^2D^7e^2D^7|- ^1& ^2=SA= ^5FTag ^7IPv4,sv_minPing=0,sv_maxPing=0,sv_disableClientConsole=0,sv_voice=1,g_mapStartTime=Mon Dec 28 14:36:26 2020,uptime=19 hours,g_gametype=ftag,sv_maxRate=25000,sv_floodprotect=1,sv_pure=1,_Admin=-|DeD|-BiT,[email protected],_Website=http://sexyassassins.co.uk,_Location=DE,_ModUpdate=V4.0,_Maps=Stock/Custom Maps,gamename=Call of Duty 4,g_compassShowEnemies=0,_Mod=OpenWarfare 2,_ModVer=v1.45
CODS 5.63.14.27:28969      30/64 mp_fnrp_gas    126 / 0  Call of Duty 4 BaxIrani[ZOMBIES]
	game=mods/^5B^7ax^5I^7rani^3[^5Zombie^3],sv_maxPing=350,voice=0,mod=1,hw=1,od=1,hc=1,ki=1,ff=0,pswrd=0,shortversion=x19,build=1071,pure=1,gametype=surv,g_humanplayers=0,protocol=6,fs_game=mods/^5B^7ax^5I^7rani^3[^5Zombie^3],version=CoD4 X - win_mingw-x86-custom_debug build 1071 Dec 17 2020,branch=HEAD,revision=d1784466e800299e782b62ff7865ca5aaddab66e,_CoD4 X Site=http://cod4x.me,sv_privateClients=0,sv_hostname=^5B^7ax^5I^7rani^3[^5ZOMBIES^3],sv_minPing=0,sv_disableClientConsole=0,sv_voice=0,g_mapStartTime=Mon Dec 28 11:24:48 2020,uptime=10 days,g_gametype=surv,sv_maxRate=50000,sv_floodprotect=4,sv_pure=1,gamename=Call of Duty 4,g_compassShowEnemies=0
	  0 frags      0ms  bot0
	  0 frags      0ms  bot1
	  0 frags      0ms  bot2
	  0 frags      0ms  bot3
	  0 frags      0ms  bot4
	  0 frags      0ms  bot5
	  0 frags      0ms  bot6
	  0 frags      0ms  bot7
	  0 frags      0ms  bot8
	  0 frags      0ms  bot9
	  0 frags      0ms  bot10
	  0 frags      0ms  bot11
	  0 frags      0ms  bot12
	  0 frags      0ms  bot13
	  0 frags      0ms  bot14
	  0 frags      0ms  bot15
	  0 frags      0ms  bot16
	  0 frags      0ms  bot17
	  0 frags      0ms  bot18
	  0 frags      0ms  bot19
	  0 frags      0ms  bot20
	  0 frags      0ms  bot21
	  0 frags      0ms  bot22
	  0 frags      0ms  bot23
	  0 frags      0ms  bot24
	  0 frags      0ms  bot25
	  0 frags      0ms  bot26
	  0 frags      0ms  bot27
	  0 frags      0ms  bot28
	  0 frags      0ms  bot29
CODS 178.63.23.23:44501    40/64 mp_fnrp_store     22 / 0  Call of Duty 4 [GT] ROTU WWII Zombies 50+ Custom weapons
	game=mods/DakadoRotu,voice=0,mod=1,hw=1,od=1,hc=1,ki=1,ff=0,pswrd=0,shortversion=1.8,build=2055,pure=1,gametype=surv,g_humanplayers=0,type=1,protocol=6,fs_game=mods/DakadoRotu,version=CoD4 X 1.8 linux-i386 build 2055 May  2 2017,sv_hostname=^3[GT] ^8ROTU WWII Zombies 50+ Custom weapons,sv_minPing=0,sv_maxPing=0,sv_voice=0,sv_maxRate=100000,sv_floodprotect=4,_CoD4 X Site=http://cod4x.me,sv_privateClients=0,sv_disableClientConsole=0,g_mapStartTime=Sun Dec 27 13:43:57 2020,uptime=92 days,g_gametype=surv,sv_pure=1,gamename=Call of Duty 4,g_compassShowEnemies=0
	  0 frags      0ms  bot0
	  0 frags      0ms  bot1
	  0 frags      0ms  bot2
	  0 frags      0ms  bot3
	  0 frags      0ms  bot4
	  0 frags      0ms  bot5
	  0 frags      0ms  bot6
	  0 frags      0ms  bot7
	  0 frags      0ms  bot8
	  0 frags      0ms  bot9
	  0 frags      0ms  bot10
	  0 frags      0ms  bot11
	  0 frags      0ms  bot12
	  0 frags      0ms  bot13
	  0 frags      0ms  bot14
	  0 frags      0ms  bot15
	  0 frags      0ms  bot16
	  0 frags      0ms  bot19
	  0 frags      0ms  bot20
	  0 frags      0ms  bot21
	  0 frags      0ms  bot22
	  0 frags      0ms  bot23
	  0 frags      0ms  bot24
	  0 frags      0ms  bot25
	  0 frags      0ms  bot26
	  0 frags      0ms  bot27
	  0 frags      0ms  bot28
	  0 frags      0ms  bot29
	  0 frags      0ms  bot30
	  0 frags      0ms  bot31
	  0 frags      0ms  bot32
	  0 frags      0ms  bot33
	  0 frags      0ms  bot34
	  0 frags      0ms  bot35
	  0 frags      0ms  bot36
	  0 frags      0ms  bot37
	  0 frags      0ms  bot38
	  0 frags      0ms  bot39
	  0 frags      0ms  bot40
	  0 frags      0ms  bot41
CODS 109.181.53.92:28962    0/16 mp_countdown     51 / 0  Call of Duty 4 Faction Gaming TDM
	protocol=6,gametype=war,pure=1,maxPing=350,ff=2,kc=1,hw=2,mod=0,voice=1,pb=0,_Admin=Vex,Phoenix,[email protected],_Location=England,_Maps=Stock/Custom,_Website=http://www.factiongaming.co.uk,g_compassShowEnemies=0,g_gametype=war,gamename=Call of Duty 4,shortversion=1.7,sv_allowAnonymous=0,sv_disableClientConsole=0,sv_floodprotect=1,sv_hostname=Faction Gaming TDM,sv_maxPing=350,sv_maxRate=25000,sv_minPing=0,sv_privateClients=4,sv_punkbuster=0,sv_pure=1,sv_voice=1,ui_maxclients=16,pswrd=0
CODS 188.165.234.108:28970 39/64 mp_fnrp_quake3_arena     24 / 0  Call of Duty 4 FNRP RotU Revolution Zombies | Drones &amp; Tesla Coils | Wave 5
	game=mods/fnrpr,voice=0,mod=1,hw=1,od=1,hc=1,ki=1,ff=0,pswrd=0,shortversion=x19,build=1071,pure=1,gametype=surv,g_humanplayers=14,protocol=6,fs_game=mods/fnrpr,g_gametype=surv,sv_pure=1,version=CoD4 X - linux-i386-custom build 1071 Dec 17 2020,branch=master,revision=d1784466e800299e782b62ff7865ca5aaddab66e,_CoD4 X Site=http://cod4x.me,sv_privateClients=0,sv_hostname=^2FNRP ^3RotU Revolution ^1Zombies ^0| ^2Drones & Tesla Coils ^0| ^3Wave 5,sv_minPing=0,sv_maxPing=0,sv_disableClientConsole=0,sv_voice=0,g_mapStartTime=Mon Dec 28 13:44:06 2020,uptime=5 hours,sv_maxRate=25000,sv_floodprotect=4,plugin_path=1.2,_Admin=FNRP-DeadMan,_Website=www.fnrp-servers.com,_Mod=Reign of the Undead-REVOLUTION,_ModVer=0.7 Custom,_Maps=Reign of the Undead Maps,gamename=Call of Duty 4,g_compassShowEnemies=0
	  0 frags      0ms  bot0
	  0 frags      0ms  bot1
	  0 frags      0ms  bot2
	  0 frags      0ms  bot3
	  0 frags      0ms  bot4
	  0 frags      0ms  bot5
	  0 frags      0ms  bot6
	  0 frags      0ms  bot7
	  0 frags      0ms  bot8
	  0 frags      0ms  bot9
	  0 frags      0ms  bot10
	  0 frags      0ms  bot11
	  0 frags      0ms  bot12
	  0 frags      0ms  bot13
	  0 frags      0ms  bot14
	  0 frags      0ms  bot15
	  0 frags      0ms  bot16
	  0 frags      0ms  bot17
	  0 frags      0ms  bot18
	  0 frags      0ms  bot19
	  0 frags      0ms  bot20
	  0 frags      0ms  bot21
	  0 frags      0ms  bot22
	  0 frags      0ms  bot23
	  0 frags      0ms  bot24
	12000 frags     53ms  =[JFF]=lisadmi
	7876 frags     42ms  /-/ShinJin
	25844 frags    916ms  FNRP-LuiSaxXa
	  0 frags     56ms  bz 
	15980 frags     73ms  Diego
	7452 frags     64ms  Slendergirl
	5705 frags     68ms  2nd ZAHI RAHIM
	53768 frags     90ms  HAMMER
	31979 frags     21ms  FNRP-blanty
	22549 frags    254ms  nahul
	  0 frags     86ms  FNRP-sanya*
	10765 frags     63ms  kopcha
	30874 frags    112ms  Carabas27
	21147 frags     24ms  [BauerJenkins]
CODS 85.214.167.213:28965   0/24 mp_killhouse     26 / 0  Call of Duty 4 [DEV]Killhouse DM
	protocol=6,gametype=dm,pure=1,maxPing=300,con_disabled=1,ff=3,kc=1,hc=1,hw=1,mod=0,voice=0,pb=0,Admin=device421,Email=-,g_compassShowEnemies=0,g_gametype=dm,gamename=Call of Duty 4,GamePlay=UNRANKED,Location=Deutschland,Maps=Standard Maps,shortversion=1.7,Spieltype=HardCore,sv_allowAnonymous=0,sv_disableClientConsole=1,sv_floodprotect=1,sv_hostname=^1[DEV]^5Killhouse DM,sv_maxPing=300,sv_maxRate=20000,sv_minPing=0,sv_privateClients=0,sv_punkbuster=0,sv_pure=1,sv_voice=0,Teamspeak=-,ui_maxclients=32,Website=-,pswrd=0
CODS 85.214.167.213:28961   0/16 mp_killhouse     24 / 0  Call of Duty 4 [DEV]illhouse
	protocol=6,gametype=dm,pure=1,maxPing=300,con_disabled=1,ff=3,kc=1,hc=1,hw=1,mod=0,voice=0,pb=0,Admin=device421,Email=-,g_compassShowEnemies=0,g_gametype=dm,gamename=Call of Duty 4,GamePlay=UNRANKED,Location=Deutschland,Maps=Standard Maps,shortversion=1.7,Spieltype=HardCore,sv_allowAnonymous=0,sv_disableClientConsole=1,sv_floodprotect=1,sv_hostname=^1[DEV]^Killhouse,sv_maxPing=300,sv_maxRate=20000,sv_minPing=0,sv_privateClients=0,sv_punkbuster=0,sv_pure=1,sv_voice=0,Teamspeak=-,ui_maxclients=32,Website=-,pswrd=0
CODS 176.31.25.80:28962     0/32   mp_fav     21 / 0  Call of Duty 4 IceOps Freeze Tag - www.iceops.co
	game=mods/iceops_ftag,voice=1,mod=1,hw=1,od=1,hc=1,ki=1,ff=0,pswrd=0,shortversion=x19,build=1071,pure=1,gametype=ftag,g_humanplayers=0,protocol=6,fs_game=mods/iceops_ftag,version=CoD4 X - linux-i386-custom build 1071 Dec 17 2020,branch=master,revision=d1784466e800299e782b62ff7865ca5aaddab66e,_CoD4 X Site=http://cod4x.me,sv_privateClients=0,sv_hostname=^5Ice^2Ops ^5Freeze Tag ^7- ^3www.iceops.co,sv_minPing=0,sv_maxPing=0,sv_disableClientConsole=0,sv_voice=1,g_mapStartTime=Mon Dec 28 08:51:33 2020,uptime=10 days,g_gametype=ftag,sv_maxRate=100000,sv_floodprotect=4,sv_pure=1,gamename=Call of Duty 4,g_compassShowEnemies=0
CODS 2.90.183.25:28972      0/24 mp_crash    113 / 0  Call of Duty 4 ..K.S.A..4..FREEDOM..24/7 (ProMod)
	game=mods/pml220,voice=0,mod=1,hw=1,od=1,hc=1,ki=1,ff=1,pswrd=0,shortversion=x18,build=1005,pure=1,gametype=sd,g_humanplayers=0,type=1,protocol=6,fs_game=mods/pml220,version=CoD4 X - win_mingw-x86 build 1005 May 27 2020,branch=basedonoldstable,revision=802f720ecc481c2a547c73aa8257f00ae32f87da,_CoD4 X Site=http://cod4x.me,sv_privateClients=0,sv_hostname=^2..K.S.A..^34^1..FREEDOM..^524/7 ^8(ProMod),sv_minPing=0,sv_maxPing=0,sv_disableClientConsole=0,sv_voice=0,g_mapStartTime=Sat Dec 26 06:41:55 2020,uptime=18 days,g_gametype=sd,sv_maxRate=25000,sv_floodprotect=4,sv_pure=1,_Admin=K4f FoFy225,[email protected],_Website=www.ksa4freedom.com,_Location=Asia/Riyadh,gamename=Call of Duty 4,g_compassShowEnemies=0,_manuadminmod=0.11.4_beta
CODS 158.58.188.100:37342   0/24 mp_citystreets    126 / 0  Call of Duty 4 Kiavash
	voice=0,mod=0,hw=1,od=1,hc=1,ki=1,ff=0,pswrd=1,shortversion=x19,build=1056,pure=1,gametype=dm,g_humanplayers=0,type=1,protocol=6,version=CoD4 X - win_mingw-x86 build 1056 Dec 12 2020,branch=master,revision=420dc2b70419fce769d7cc3d3ad6d0ee215378fb,_CoD4 X Site=http://cod4x.me,sv_privateClients=10,sv_hostname=Kiavash,sv_minPing=0,sv_maxPing=0,sv_disableClientConsole=0,sv_voice=0,g_mapStartTime=Mon Dec 28 05:52:29 2020,uptime=3 days,g_gametype=dm,sv_maxRate=100000,sv_floodprotect=4,sv_pure=1,gamename=Call of Duty 4,g_compassShowEnemies=0,^2_Website=WwW.G4Me.iR,_Location=Tehran,_Irc=^3welcome,_manuadminmod=IAM-Beta 2
CODS 176.31.25.80:28966     0/64   mp_bog     25 / 0  Call of Duty 4 IceOps RoZo BETA v0.5.028 - www.iceops.co
	game=mods/iceops_rozo,voice=1,mod=0,hw=1,od=1,hc=1,ki=1,ff=0,pswrd=0,shortversion=x19,build=1071,pure=1,gametype=surv,g_humanplayers=0,protocol=6,fs_game=mods/iceops_rozo,version=CoD4 X - linux-i386-custom build 1071 Dec 17 2020,branch=master,revision=d1784466e800299e782b62ff7865ca5aaddab66e,_CoD4 X Site=http://cod4x.me,sv_privateClients=2,sv_hostname=^5Ice^2Ops ^3RoZo BETA ^5v0.5.028 ^7- ^3www.iceops.co,sv_minPing=0,sv_maxPing=0,sv_disableClientConsole=0,sv_voice=1,g_mapStartTime=Mon Dec 28 08:55:33 2020,uptime=10 days,g_gametype=surv,sv_maxRate=100000,sv_floodprotect=4,sv_pure=1,_Website=iceops.co,_Location=France,_Admin=IceOps Gaming,gamename=Call of Duty 4,g_compassShowEnemies=0
CODS 174.138.21.247:28960   4/32 mp_backlot    253 / 0  Call of Duty 4 FOT KillHOUSE
	sv_maxPing=350,voice=0,mod=0,hw=1,od=1,hc=1,ki=1,ff=0,pswrd=0,shortversion=x19,build=1071,pure=0,gametype=war,g_humanplayers=0,protocol=6,version=CoD4 X - linux-i386-custom build 1071 Dec 17 2020,branch=master,revision=d1784466e800299e782b62ff7865ca5aaddab66e,sv_pure=0,_CoD4 X Site=http://cod4x.me,sv_privateClients=2,sv_hostname=FOT KillHOUSE,sv_minPing=0,sv_disableClientConsole=0,sv_voice=0,g_mapStartTime=Mon Dec 28 13:52:30 2020,uptime=4 days,g_gametype=war,sv_maxRate=100000,sv_floodprotect=4,_Admin=Admin,gamename=Call of Duty 4,g_compassShowEnemies=0
	 82 frags      0ms  Ghost
	 80 frags      0ms  Kariya
	 64 frags      0ms  YAKA
	  4 frags      0ms  SL MAD
CODS 89.247.152.181:28971   0/24 mp_cargoship      3 / 0  Call of Duty 4 IW4PLAY v1.7c  SEARCH &amp; DESTROY
	voice=0,mod=0,hw=1,od=1,hc=1,ki=1,ff=340441696,pswrd=0,shortversion=1.7c,build=2474,pure=1,gametype=sd,g_humanplayers=0,type=0,protocol=6,version=CoD4 1.7c ^7IW^54P^7LAY DE,_CoD4 X Creator=Ninjaman, TheKelm @ http://iceops.in,sv_privateClients=0,sv_hostname=^7IW^54P^7LAY ^5v1.7c  ^7SEARCH & DESTROY,sv_minPing=0,sv_maxPing=0,sv_disableClientConsole=0,sv_voice=0,g_mapStartTime=Mon Dec 28 14:44:29 2020,uptime=6 hours,g_gametype=sd,sv_maxRate=25000,sv_floodprotect=1,sv_pure=1,_Location=UK,g_compassShowEnemies=0,gamename=Call of Duty 4
CODS 45.32.232.92:28960     0/16 mp_strike     18 / 0  Call of Duty 4 =|FF|=&amp;[UW] coop EU
	sv_maxPing=350,voice=0,mod=0,hw=1,od=1,hc=1,ki=1,ff=0,pswrd=0,shortversion=x19,build=1071,pure=1,gametype=dom,g_humanplayers=0,protocol=6,version=CoD4 X - win_mingw-x86-custom_debug build 1071 Dec 17 2020,branch=HEAD,revision=d1784466e800299e782b62ff7865ca5aaddab66e,_CoD4 X Site=http://cod4x.me,sv_privateClients=0,sv_hostname=^5=|FF|=^7&^3[UW] ^7coop EU,sv_minPing=0,sv_disableClientConsole=0,sv_voice=0,g_mapStartTime=Mon Dec 28 14:41:58 2020,uptime=8 hours,g_gametype=dom,sv_maxRate=25000,sv_floodprotect=1,sv_pure=1,_Mod=Update,_Maps=COD2 Stock,g_compassShowEnemies=0,gamename=Call of Duty 4
CODS 209.58.164.125:28961   5/24 mp_nuketown    178 / 0  Call of Duty 4 Pandora TDM Promod [B3]
	game=mods/#PnD_eS_TDM_V1.0,voice=1,mod=1,hw=1,od=1,hc=1,ki=1,ff=0,pswrd=0,shortversion=x19,build=1071,pure=1,gametype=war,g_humanplayers=5,protocol=6,sv_pure=1,fs_game=mods/#PnD_eS_TDM_V1.0,version=CoD4 X - linux-i386-custom build 1071 Dec 17 2020,branch=master,revision=d1784466e800299e782b62ff7865ca5aaddab66e,_CoD4 X Site=http://cod4x.me,sv_privateClients=0,sv_hostname=^1Pandora TDM Promod ^2[B3],sv_minPing=0,sv_maxPing=0,sv_disableClientConsole=0,sv_voice=1,g_mapStartTime=Mon Dec 28 19:00:55 2020,uptime=14 hours,g_gametype=war,sv_maxRate=25000,sv_floodprotect=4,_Developer=MrHeyLey,[email protected],_TeamSpeak3=Pandora-Ts3.ga,_Location=Sri Lanka,_url=www.pandora-pub.ga,_banner=i.imgur.com/CtnmLlM.png,_xlrstats=xlrstats.pandora-pub.ga,gamename=Call of Duty 4,g_compassShowEnemies=0
	  0 frags     85ms  DeeKe
	  0 frags     -1ms  VB7%V
	267 frags    141ms  ULTRA__PRO
	136 frags     69ms  adeesha
	344 frags     62ms  lelouch
CODS 79.172.214.126:28961  23/24 mp_crash     32 / 0  Call of Duty 4 SWAT COD4 Server
	game=mods/redirect,pb=0,voice=0,mod=1,hw=1,od=1,hc=1,ki=1,ff=0,pswrd=0,shortversion=1.7a,build=3350,pure=1,gametype=war,g_humanplayers=0,type=1,protocol=6,fs_game=mods/redirect,sv_punkbuster=0,version=CoD4 X 1.7a linux-i386-custom_debug build 3350 Mar  8 2015,sv_floodprotect=4,sv_maxRate=100000,sv_voice=0,sv_maxPing=0,sv_minPing=0,sv_hostname=^3SWAT COD4 ^2Server,_CoD4 X Creator=Ninjaman, TheKelm @ http://iceops.in,sv_privateClients=0,sv_disableClientConsole=0,g_mapStartTime=Mon Dec 28 13:46:56 2020,uptime=97 days,g_gametype=war,sv_pure=1,gamename=Call of Duty 4,g_compassShowEnemies=0
	172 frags      0ms  Major
	177 frags      0ms  Hossmen
	312 frags      0ms  Major
	424 frags      0ms  Hossmen
	357 frags      0ms  Doom
	113 frags      0ms  Visor
	465 frags      0ms  Major
	413 frags      0ms  Grunt
	193 frags      0ms  Major
	190 frags      0ms  Lucy
	273 frags      0ms  Hossmen
	141 frags      0ms  Major
	103 frags      0ms  Sarge
	145 frags      0ms  Hossmen
	548 frags      0ms  Gorre
	286 frags      0ms  Major
	481 frags      0ms  Myst
	258 frags      0ms  Lucy
	283 frags      0ms  Doom
	330 frags      0ms  Gorre
	499 frags      0ms  Hossmen
	361 frags      0ms  Visor
	299 frags      0ms  Hossmen
Da ich die Liste auch durch komma trennung habe dachte ich das es in eineem loop klappen würde aber aus einem mir nicht ersichtlichen grund kommt es dabei zu SEHR vielen Fehlern der zuordnung so das server ip und port nicht mehr stimmen oder Hostname garnicht da ist ow er sein sollte

Code: Select all

Loop, read, .\cod4.ts
{
  
  
  If InStr(A_LoopReadLine, "CODS ")
{
		z:=A_Index+1
	
		FileReadLine, Zeile, .\cod4.ts, %z%
		
				
		
		If InStr(Zeile, "shortversion=x19")
		{
		;Debug("[" A_LoopReadLine "]`n",2)
		}
		else If InStr(Zeile, "revision=")
		{
		;Debug("[" A_LoopReadLine "]`n",2)
        }
		else If InStr(Zeile, "shortversion=1.8")
		{
		;Debug("[" A_LoopReadLine "]`n",2)
        }
		else If InStr(Zeile, "shortversion=1.7,")
		{
		;Debug("[" A_LoopReadLine "]`n",2)
        }
		else If InStr(Zeile, "shortversion=1.7x_ar51")
		{
		;Debug("[" A_LoopReadLine "]`n",2)
        }
		else
		{
		Debug("[" z "]`n",4)
		FileAppend,%A_LoopReadLine% `n, serverneu.txt
		FileAppend,%Zeile% `n, serverneu.txt
		}
		

}
  
  

}



schon mal danke
Last edited by BoBo on 30 Dec 2020, 01:18, edited 1 time in total.
Reason: Nach 'Spiele' verschoben.
BoBo
Posts: 4552
Joined: 13 May 2014, 17:15

Re: XML Datei Lesen

28 Dec 2020, 12:09

AFAIK, dürfte dies der perfekte Anwendungsfall für RegEx sein. Laut wikipedia wäre für dich das jeweilige (child)Element mit zugeordnetem content von Interesse. Heißt für mich ...
a) feststellen ob Element keine Variablendeklaration enthält, dann wird der Elementbezeichner als Variablenname, und dessen content als Wert verwendet.
b) feststellen ob Element eine Variablendeklaration wie '... name="blablabla">' enthält. Hier wird nun der Wert ('blablabla') als Variablenname verwendet, und dessen content als Wert.
c) hab ich schon gesagt das ich RegEx nicht kann? Ja, traurig - is aber so. :shh: :silent:


<hostname>37.221.209.104:28534</hostname> ; hostname := 37.221.209.104:28534
<rules>
<rule name="sv_maxPing">200</rule> ; sv_maxPing := 200
<rule name="voice">0</rule> ; voice := 0
</rules>



Good luck.

https://autohotkey.com/board/topic/99806-regex-text-between-xml-tags/
https://www.autohotkey.com/boards/viewtopic.php?f=6&t=1035
just me
Posts: 7848
Joined: 02 Oct 2013, 08:51
Location: Germany

Re: XML Datei Lesen

29 Dec 2020, 04:21

Moin,
glnklein wrote:... diese Einträge möchte ich nun filtern und entsprechend der Version in eine neue Datei speichern ...
Dann wäre es gut zu wissen, wie Du welche Daten filtern und in welchem Format Du sie speichern willst. Ich würde als Beispiel die XML-Daten bevorzugen.
glnklein
Posts: 65
Joined: 23 Oct 2020, 04:26

Re: XML Datei Lesen

29 Dec 2020, 05:41

also ich habe das ganze jetzt so gemacht

Code: Select all

#include, debug.ahk
#include, ip2hex.ahk 
............



FileDelete  %A_ScriptDir%\cod4ser.txt
FileDelete  .\servers.txt
sonderzeichen =&amp
sonderzeichen2 ="
FileRead, Inhalt, cod4.xml
if not ErrorLevel  ; Erfolgreich geladen.
{
Debug("eingelesen `n",0)
  
}

serverArray := StrSplit(Inhalt, "</server>")
Loop % serverArray .MaxIndex() ;%
{
nr =%A_Index%
dieser_server := serverArray[A_Index]

	
			Loop, parse, dieser_server, `n, `r  ; Durch die Angabe von `n vor `r können sowohl Windows- als auch Unix-Dateien geparst werden.
			{
			
			zeile :=A_LoopField
			zeile := StrReplace(zeile, sonderzeichen )
			zeile := StrReplace(zeile, sonderzeichen2 )
			
					if InStr(zeile,"<hostname>") 
					{
					ip := StrReplace(zeile, "		<hostname>" )
					ip := StrReplace(ip, "</hostname>" )
					
					}
					
					
					if InStr(zeile,"sv_hostname") 
					{
					name := StrReplace(zeile, "			<rule name=sv_hostname>" )
					name := StrReplace(name, "</rule>" )
					;Debug(""name "`n",0) ; hostname
					}
					
					
					if InStr(zeile,"shortversion") 
					{
					shortversion := StrReplace(zeile, "			<rule name=shortversion>" )
					shortversion := StrReplace(shortversion, "</rule>" )
					;Debug(""shortversion "`n",0) ; shortversion
					}
					
					if InStr(zeile,"<rule name=g_gametype>") 
					{
					gametype := StrReplace(zeile, "			<rule name=g_gametype>" )
					gametype := StrReplace(gametype, "</rule>" )
					;Debug(""gametype "`n",0) ; gametype
					}
					
					if InStr(zeile,"		<map>") 
					{
					map := StrReplace(zeile, "		<map>" )
					map := StrReplace(map, "</map>" )
					;Debug(""map "`n",0) ; map
					}
					
					if InStr(zeile,"		<numplayers>") 
					{
					numplayers := StrReplace(zeile, "		<numplayers>" )
					numplayers := StrReplace(numplayers, "</numplayers>" )
					;Debug(""numplayers "`n",0) ; numplayers
					}
					
					if InStr(zeile,"		<maxplayers>") 
					{
					maxplayers := StrReplace(zeile, "		<maxplayers>" )
					maxplayers := StrReplace(maxplayers, "</maxplayers>" )
					;Debug(""maxplayers "`n",0) ; maxplayers
					}
					
					
					
			}		
			
			
					If InStr(shortversion, "x19")
						ip=leer
					
					If InStr(Zeile, "revision")
						ip=leer
						
					If InStr(shortversion, "1.8")
						ip=leer	
					
					If InStr(shortversion, "x18")
						ip=leer	
						
					If InStr(shortversion, "1.7,")
						ip=leer		
					
					If InStr(shortversion, "1.7x_ar51")
						ip=leer
						
					if (shortversion = "1.7")
						ip =leer			
			
						if (ip = "leer")
						{

						}
						else
						{
						
							if (shortversion = "leer")
							{

							}
							else
							{
							if (name ="" )
							    name :="^1COD4 HOST"
							
							stringsplit,ipport,ip,`,":"
							
							H := IPP2HEX(ipport1,ipport2)
							I := HEX2IPP(H)
							StringLen, Lange, H
							if (Lange ="12")
							{
							;Debug("[" H "]`n",4)
							FileAppend,%H%`n, servers.txt
							
							;Debug("[" ipport1 "]`n",4)
										
							}
							
							
								
							schreibe = %ip%,%numplayers%/%maxplayers%,Quake3Arena,%gametype%,%map%,%name%,%shortversion%,%H%
							;Debug("["schreibe "]`n",4)
								
							FileAppend,%schreibe% `n, %A_ScriptDir%\cod4ser.txt
							}
						}
						
			
					
				
					
					
					
					ip=leer
					numplayers =
					maxplayers =
					gametype =
					map =
					name =
					shortversion =leer
					schreibe =
					zeile  =

}



.............

ist nicht sehr elegant über eine bessere Möglichkeit oder Verbesserungen währe ich dankbar

glaube aus dem Code ist gut ersichtlich was ich haben möchte und was ich raus haben möchte ,er ist ja nicht sehr lang :-)
:D verwende AutoHotkey104805 :D ------------------------UPDATE auf ..1.1.33.02 erfolgreich , jetzt kommen neue Probleme :lolno:
just me
Posts: 7848
Joined: 02 Oct 2013, 08:51
Location: Germany

Re: XML Datei Lesen

30 Dec 2020, 05:35

Moin,

normalerweise ist das nicht mein Forum, aber in diesem Fall hat mich interessiert, ob sich meine immer wieder im Vergessen versinkenden DOM/XML Erfahrungen auf diese Daten anwenden lassen.

Der Ausschnitt der XML-Datei, den Du eingestellt hast, enthält tatsächlich gültiges XML. Es fehlt lediglich ein umschließendes Root-Element (node), das in jeder XML-Datei genau einmal vorhanden sein muss. Ich habe deshalb im Beispiel das eingestellte XML aus einer Datei eingelesen und ein <servers> ... </servers> Element hinzugefügt. Man kann dann recht einfach gezielt auf die einzelnen Elemente (nodes) zugreifen:

Code: Select all

#NoEnv
XML_File := A_ScriptDir . "\Cod4.xml"
FileRead, XML, %XML_File%
; ======================================================================================================================
; https://docs.microsoft.com/en-us/previous-versions/windows/desktop/jj152146(v=vs.85)
; Version may currently be 3 through 6
XmlDoc := DOM_DocCreate()
; DOM_DocLoad(XmlDoc, XML_File)
DOM_DocLoadXML(XmlDoc, "<servers>" . XML . "</servers>")
If (DOMerror := DOM_DocGetError(XmlDoc)) {
   MsgBox, 0, Parse Error, % DOMerror
   ExitApp
}
Servers := XmlDoc.selectNodes("//server")
NumServers := Servers.length
For Server In Servers {
   IP := Server.selectSingleNode("hostname").text
   ; If (IP = "")
   ;    Continue
   Rules := Server.selectSingleNode("rules")
   ShortVersion := Rules.selectSingleNode("rule[@name=""shortversion""]").text
   ; If (ShortVersion = "1.7")
   ;    Continue
   ; If ShortVersion Contains x19,1.8,x18,1.7,,,1.7x_ar51
   ;    Continue
   Map := Server.selectSingleNode("map").text
   NumPlayers := Server.selectSingleNode("numplayers").text
   MaxPlayers := Server.selectSingleNode("maxplayers").text
   HostName := Rules.selectSingleNode("rule[@name=""sv_hostname""]").text
   GameName := Rules.selectSingleNode("rule[@name=""gamename""]").text
   GameType := Rules.selectSingleNode("rule[@name=""g_gametype""]").text
   MsgBox, 0, Ergebnis (%A_Index% of %NumServers%),
   (LTrim
      GameName:
      `t%GameName%
      IP:
      `t%IP%
      NumPlayers:
      `t%NumPlayers%
      MaxPlayers:
      `t%MaxPlayers%
      Gametype:
      `t%GameType%
      Map:
      `t%Map%
      ShortVersion:
      `t%ShortVersion%
      HostName:
      `t%HostName%
   )
}
XmlDoc := ""
ExitApp
; ======================================================================================================================
; DOM document related functions
; ======================================================================================================================
DOM_DocCreate(Version := 6) {
   ; Creates a DOM document object.
   ; Version may currently be 3 through 6
   ; -> ; https://docs.microsoft.com/en-us/previous-versions/windows/desktop/jj152146(v=vs.85)
   Return ComObjCreate("Msxml2.DOMDocument." . Version . ".0")
}
; ----------------------------------------------------------------------------------------------------------------------
DOM_DocGetError(Document, AsString := True) {
   ; Retrieves the lasst DOM error, if any.
   If (Document.parseError.errorCode <> 0) {
      E := Document.parseError
      Return AsString ? "Error Code: " . E.errorCode . "`nLine: " . E.line . " : " . E.linepos . "`nReason: " . E.Reason
                      : {ErrorCode: E.errorCode, Line: E.line . " > " . E.linepos, Reason: E.Reason}
   }
   Return ""
}
; ----------------------------------------------------------------------------------------------------------------------
DOM_DocLoad(Document, XMLFile) {
   ; Loads an XML document from the specified location.
   Document.async := False
   Document.load(XMLFile)
   Return Document.parseError.errorCode = 0 ? True : False
}
; ----------------------------------------------------------------------------------------------------------------------
DOM_DocLoadXML(Document, ByRef Data) {
   ; Loads XML data into the document.
   Document.async := False
   Document.loadXML(Data)
   Return Document.parseError.errorCode = 0 ? True : False
}
; ----------------------------------------------------------------------------------------------------------------------
DOM_DocGetRoot(Document) {
   ; Retrieves the root node of the document.
   Return Document.documentElement
}
glnklein
Posts: 65
Joined: 23 Oct 2020, 04:26

Re: XML Datei Lesen

30 Dec 2020, 09:16

danke werde ich versuchen
:D verwende AutoHotkey104805 :D ------------------------UPDATE auf ..1.1.33.02 erfolgreich , jetzt kommen neue Probleme :lolno:
KHA
Posts: 285
Joined: 21 Aug 2018, 11:11

Re: XML Datei Lesen

31 Dec 2020, 11:14

Hallo zsm,
habe ähnliches Problem, konkret in diesem Fall, wie komme ich an Player Namen

Versuch 1:

Code: Select all

Players := Server.selectSingleNode("Players")
Player := Players.selectSingleNode("Player")
PlayerName :=  Player.selectSingleNode("name").text
Versuch 2:

Code: Select all

 Players := Server.selectSingleNode("Players")
PlayerName := Players.selectSingleNode("player[@name=""name""]").text
Einen guten rutsch ins neue Jahr
just me
Posts: 7848
Joined: 02 Oct 2013, 08:51
Location: Germany

Re: XML Datei Lesen

01 Jan 2021, 05:52

Frohes Neues!

Code: Select all

   PlayerNames := Server.selectNodes("players/player/name")
   NumPlayers := PlayerNames.length
   NameStr := ""
   For Name in PlayerNames
      NameStr .= Name.text . "`n"
   MsgBox, %NumPlayers% Spieler:`n`n%NameStr%
?
KHA
Posts: 285
Joined: 21 Aug 2018, 11:11

Re: XML Datei Lesen

01 Jan 2021, 12:30

Danke und ein gutes neues Jahr!
Das hat Wunderbar funktioniert, nun habe ich das Problem, ein Knoten punkt heißt immer anders, aber dafür immer an der selben Position.
Kannst du mir bitte, ein Beispiel zeigen, wie ich anhand von "Child Ids" an die Werte kommen kann.
just me
Posts: 7848
Joined: 02 Oct 2013, 08:51
Location: Germany

Re: XML Datei Lesen

02 Jan 2021, 04:00

Moin, dir auch ein gutes Neues!

Kannst Du mal ein Beispiel für die Datenstruktur liefern?
KHA
Posts: 285
Joined: 21 Aug 2018, 11:11

Re: XML Datei Lesen

02 Jan 2021, 08:31

Hallo @just me ,

Die Datei ist simpel aufgebaut, bis jetzt habe ich mit RegEx gearbeitet. Ich habe noch eine 2. Datei die ist deutlich komplexer aufgebaut, sollte ich mit dieser Datei erfolg haben, wage ich mich an die zweite Datei.
Es geht um den Knotenpunkt "stock house" je nach dem wo sich die Ware befindet hat es eine andere Nummer.

XML Datei:

Code: Select all

<Lager>
  <product>
    <product-id>006811</product-id>
    <ean>4021121035327</ean>
    <stock house="120">Intern</stock>
    <count>10</count>
  </product>
  <product>
    <product-id>007811</product-id>
    <ean>4021121036227</ean>
    <stock house="125">Virtuell</stock>
    <count>11</count>
  </product>
  <product>
    <product-id>008811</product-id>
    <ean>4031121035227</ean>
    <stock house="130">Strecke</stock>
    <count>15</count>
  </product>
</Lager>


Wenn der Knotenpunkt Anführungszeichen enthält, wie z.B <stock house="130">Strecke</stock>
bekomme ich immer die Fehlermeldung:
Was mache ich hier falsch?
LagerOrt := Bestaende.selectSingleNode("stock house=""120""").text

Code: Select all

Error:  0x80004005 - Unbekannter Fehler
Source:		msxml6.dll
Description:	Erwartetes Token 'EOF' fand 'NAME'.


stock -->house<--="120"
HelpFile:		(null)
HelpContext:	0

Code: Select all

#NoEnv
SetBatchLines, -1

XML_File := A_ScriptDir . "\xmljm.xml"
FileRead, XML, %XML_File%
; ======================================================================================================================
; https://docs.microsoft.com/en-us/previous-versions/windows/desktop/jj152146(v=vs.85)
; Version may currently be 3 through 6
XmlDoc := DOM_DocCreate()
DOM_DocLoad(XmlDoc, XML_File)

If (DOMerror := DOM_DocGetError(XmlDoc)) {
   MsgBox, 0, Parse Error, % DOMerror
   ExitApp
}
LagerBestand := XmlDoc.selectNodes("//product")

NumLagerBestand := LagerBestand.length
For Bestaende In LagerBestand {

PId := Bestaende.selectSingleNode("product-id").text
EAN := Bestaende.selectSingleNode("ean").text
Anzahl := Bestaende.selectSingleNode("count").text
LagerOrt := Bestaende.selectSingleNode("stock house=""120""").text

AlleBestaende := PId ";" EAN ";" Anzahl ";" LagerOrt "`n"
}

FileAppend, % AlleBestaende, AlleBestände.csv

XmlDoc := ""
ExitApp
; ======================================================================================================================
; DOM document related functions
; ======================================================================================================================
DOM_DocCreate(Version := 6) {
   ; Creates a DOM document object.
   ; Version may currently be 3 through 6
   ; -> ; https://docs.microsoft.com/en-us/previous-versions/windows/desktop/jj152146(v=vs.85)
   Return ComObjCreate("Msxml2.DOMDocument." . Version . ".0")
}
; ----------------------------------------------------------------------------------------------------------------------
DOM_DocGetError(Document, AsString := True) {
   ; Retrieves the lasst DOM error, if any.
   If (Document.parseError.errorCode <> 0) {
      E := Document.parseError
      Return AsString ? "Error Code: " . E.errorCode . "`nLine: " . E.line . " : " . E.linepos . "`nReason: " . E.Reason
                      : {ErrorCode: E.errorCode, Line: E.line . " > " . E.linepos, Reason: E.Reason}
   }
   Return ""
}
; ----------------------------------------------------------------------------------------------------------------------
DOM_DocLoad(Document, XMLFile) {
   ; Loads an XML document from the specified location.
   Document.async := False
   Document.load(XMLFile)
   Return Document.parseError.errorCode = 0 ? True : False
}
; ----------------------------------------------------------------------------------------------------------------------
DOM_DocLoadXML(Document, ByRef Data) {
   ; Loads XML data into the document.
   Document.async := False
   Document.loadXML(Data)
   Return Document.parseError.errorCode = 0 ? True : False
}
; ----------------------------------------------------------------------------------------------------------------------
DOM_DocGetRoot(Document) {
   ; Retrieves the root node of the document.
   Return Document.documentElement
}
just me
Posts: 7848
Joined: 02 Oct 2013, 08:51
Location: Germany

Re: XML Datei Lesen

03 Jan 2021, 08:39

Moin,

der Knotenpunkt heißt in diesem Fall stock. house ist ein sogenanntes Attribut. Du kannst das verwenden, musst es aber nicht.

Wenn Du den Knoten unabhängig von Attributwerten auswählen willst:

Code: Select all

Bestaende.selectSingleNode("stock").text
Wenn Du den Knoten nur auswählen willst, wenn das Attribut house den Wert 125 hat:

Code: Select all

Bestaende.selectSingleNode("stock[@house='125']").text ; @ kennzeichnet ein Attribut
Wenn Du den Wert von house auslesen willst:

Code: Select all

Bestaende.selectSingleNode("stock/@house").text  ; @ kennzeichnet ein Attribut

Hier noch etwas mehr:

Code: Select all

#NoEnV
XML =
(Join`r`n
<Lager>
  <product>
    <product-id>006811</product-id>
    <ean>4021121035327</ean>
    <stock house="120">Intern</stock>
    <count>10</count>
  </product>
  <product>
    <product-id>007811</product-id>
    <ean>4021121036227</ean>
    <stock house="125">Virtuell</stock>
    <count>11</count>
  </product>
  <product>
    <product-id>008811</product-id>
    <ean>4031121035227</ean>
    <stock house="130">Strecke</stock>
    <count>15</count>
  </product>
</Lager>
)

XmlDoc := DOM_DocCreate()
XmlDoc.setProperty("SelectionLanguage", "XPath")
; DOM_DocLoad(XmlDoc, XML_File)
DOM_DocLoadXML(XmlDoc, XML)
If (DOMerror := DOM_DocGetError(XmlDoc)) {
   MsgBox, 0, Parse Error, % DOMerror
   ExitApp
}

; Beispiel 1: Alle Produkte
; Products := XmlDoc.documentElement.selectNodes("product")
; For Product In Products {
;    Stock := Product.selectSingleNode("stock")
;    House := Stock.getAttribute("house")
;    StockTxt := Stock.text
;    MsgBox, 0, Stock %A_Index% Of %NumPoducts%, House: %House%`nText: %StockTxt%
; }

; Beispiel 2: Produkte mit <stock house="125">
Products := XmlDoc.documentElement.selectNodes("product[stock[@house='125']]")
NumProducts := Products.length
For Product In Products {
   ID := Product.selectSingleNode("product-id").text
   EAN := Product.selectSingleNode("ean").text
   Stock := Product.selectSingleNode("stock").text
   Count := Product.selectSingleNode("count").text
   MsgBox, 0, Product %A_Index% of %NumProducts%, ID: %ID%`nEAN: %EAN%`nStock: %Stock%`nCount: %Count%
}

Products := ""
; ======================================================================================================================
; DOM document related functions
; ======================================================================================================================
DOM_DocCreate(Version := 6) {
   ; Creates a DOM document object.
   ; Version may currently be 3 through 6
   ; -> ; https://docs.microsoft.com/en-us/previous-versions/windows/desktop/jj152146(v=vs.85)
   Return ComObjCreate("Msxml2.DOMDocument." . Version . ".0")
}
; ----------------------------------------------------------------------------------------------------------------------
DOM_DocGetError(Document, AsString := True) {
   ; Retrieves the lasst DOM error, if any.
   If (Document.parseError.errorCode <> 0) {
      E := Document.parseError
      Return AsString ? "Error Code: " . E.errorCode . "`nLine: " . E.line . " : " . E.linepos . "`nReason: " . E.Reason
                      : {ErrorCode: E.errorCode, Line: E.line . " > " . E.linepos, Reason: E.Reason}
   }
   Return ""
}
; ----------------------------------------------------------------------------------------------------------------------
DOM_DocLoad(Document, XMLFile) {
   ; Loads an XML document from the specified location.
   Document.async := False
   Document.load(XMLFile)
   Return Document.parseError.errorCode = 0 ? True : False
}
; ----------------------------------------------------------------------------------------------------------------------
DOM_DocLoadXML(Document, ByRef Data) {
   ; Loads XML data into the document.
   Document.async := False
   Document.loadXML(Data)
   Return Document.parseError.errorCode = 0 ? True : False
}
; ----------------------------------------------------------------------------------------------------------------------
DOM_DocGetRoot(Document) {
   ; Retrieves the root node of the document.
   Return Document.documentElement
}
Edit: Einige Flüchtigkeitsfehler korrigiert.
Last edited by just me on 03 Jan 2021, 12:15, edited 1 time in total.
KHA
Posts: 285
Joined: 21 Aug 2018, 11:11

Re: XML Datei Lesen

03 Jan 2021, 10:45

@just me,
vielen Dank, für die Erklärung!
KHA
Posts: 285
Joined: 21 Aug 2018, 11:11

Re: XML Datei Lesen

03 Jan 2021, 15:42

Hallo,
Sorry, habe noch eine frage bei der ich nicht weiter komme.
XML sieht so aus:

Code: Select all

<preise>
<prices>
        <price currency="EUR" quantity="1" type="XEVP" value="249.00"/>
        <price currency="EUR" quantity="1" type="XVK0" value="140.96"/>
        <price currency="EUR" quantity="8" type="XVK0" value="133.66"/>
        <tax currency="%" type="MwSt" value="19"/>
</prices>
<prices>
        <price currency="EUR" quantity="1" type="XEVP" value="359.00"/>
        <price currency="EUR" quantity="1" type="XVK0" value="350.96"/>
        <price currency="EUR" quantity="8" type="XVK0" value="343.66"/>
        <tax currency="%" type="MwSt" value="19"/>
</prices>
<prices>
        <price currency="EUR" quantity="1" type="XEVP" value="59.00"/>
        <price currency="EUR" quantity="1" type="XVK0" value="50.96"/>
        <price currency="EUR" quantity="8" type="XVK0" value="43.66"/>
        <tax currency="%" type="MwSt" value="19"/>
</prices>
</preise>
Wie komme ich hier an die value?

Meine Versuch an Value ranzukommen

Code: Select all

#NoEnv
XML_File := A_ScriptDir . "\preise.xml"
FileRead, XML, %XML_File%
; ======================================================================================================================
; https://docs.microsoft.com/en-us/previous-versions/windows/desktop/jj152146(v=vs.85)
; Version may currently be 3 through 6
XmlDoc := DOM_DocCreate()
 DOM_DocLoad(XmlDoc, XML_File)
If (DOMerror := DOM_DocGetError(XmlDoc)) {
   MsgBox, 0, Parse Error, % DOMerror
   ExitApp
}
Preise := XmlDoc.selectNodes("//preise")


For PreisMwSt In Preise {
PreisPluseMwSt := PreisMwSt.selectNodes("prices/price")
;MsgBox, % PreisPluseMwSt .length
	For PreisPlusMwSt in PreisPluseMwSt
	{
	MsgBox, % PreisPlusMwSt.text ;nodeName	 ;nodeTypedValue	 ; nodeValue	 ;tagName ;value
	}

XEVP := 



}
XmlDoc := ""
ExitApp
; ======================================================================================================================
; DOM document related functions
; ======================================================================================================================
DOM_DocCreate(Version := 6) {
   ; Creates a DOM document object.
   ; Version may currently be 3 through 6
   ; -> ; https://docs.microsoft.com/en-us/previous-versions/windows/desktop/jj152146(v=vs.85)
   Return ComObjCreate("Msxml2.DOMDocument." . Version . ".0")
}
; ----------------------------------------------------------------------------------------------------------------------
DOM_DocGetError(Document, AsString := True) {
   ; Retrieves the lasst DOM error, if any.
   If (Document.parseError.errorCode <> 0) {
      E := Document.parseError
      Return AsString ? "Error Code: " . E.errorCode . "`nLine: " . E.line . " : " . E.linepos . "`nReason: " . E.Reason
                      : {ErrorCode: E.errorCode, Line: E.line . " > " . E.linepos, Reason: E.Reason}
   }
   Return ""
}
; ----------------------------------------------------------------------------------------------------------------------
DOM_DocLoad(Document, XMLFile) {
   ; Loads an XML document from the specified location.
   Document.async := False
   Document.load(XMLFile)
   Return Document.parseError.errorCode = 0 ? True : False
}
; ----------------------------------------------------------------------------------------------------------------------
DOM_DocLoadXML(Document, ByRef Data) {
   ; Loads XML data into the document.
   Document.async := False
   Document.loadXML(Data)
   Return Document.parseError.errorCode = 0 ? True : False
}
; ----------------------------------------------------------------------------------------------------------------------
DOM_DocGetRoot(Document) {
   ; Retrieves the root node of the document.
   Return Document.documentElement
}
just me
Posts: 7848
Joined: 02 Oct 2013, 08:51
Location: Germany

Re: XML Datei Lesen

04 Jan 2021, 06:02

Moin,

schau Dir das mal an:

Code: Select all

#NoEnV
XML =
(Join`r`n %
<preise>
<prices>
        <price currency="EUR" quantity="1" type="XEVP" value="249.00"/>
        <price currency="EUR" quantity="1" type="XVK0" value="140.96"/>
        <price currency="EUR" quantity="8" type="XVK0" value="133.66"/>
        <tax currency="%" type="MwSt" value="19"/>
</prices>
<prices>
        <price currency="EUR" quantity="1" type="XEVP" value="359.00"/>
        <price currency="EUR" quantity="1" type="XVK0" value="350.96"/>
        <price currency="EUR" quantity="8" type="XVK0" value="343.66"/>
        <tax currency="%" type="MwSt" value="19"/>
</prices>
<prices>
        <price currency="EUR" quantity="1" type="XEVP" value="59.00"/>
        <price currency="EUR" quantity="1" type="XVK0" value="50.96"/>
        <price currency="EUR" quantity="8" type="XVK0" value="43.66"/>
        <tax currency="%" type="MwSt" value="19"/>
</prices>
</preise>
)

XmlDoc := DOM_DocCreate()
XmlDoc.setProperty("SelectionLanguage", "XPath")
; DOM_DocLoad(XmlDoc, XML_File)
DOM_DocLoadXML(XmlDoc, XML)
If (DOMerror := DOM_DocGetError(XmlDoc)) {
   MsgBox, 0, Parse Error, % DOMerror
   ExitApp
}

Prices := XmlDoc.documentElement.selectNodes("prices")
NumPrices := Prices.length
; MsgBox, %NumPrices%
For Node In Prices {
   I1 := A_Index
   Str := ""
   For Child In Node.childNodes {
      Str .= (Str <> "" ? "`n" : "") . Child.nodeName . "   "
      For Attr In Child.attributes
         Str .= Attr.nodeName . " = " . Attr.nodeValue . "   "
   }
   MsgBox, 0, Node %A_Index% von %NumPrices%, %Str%
}

Prices := ""
XmlDoc := ""
ExitApp
; ======================================================================================================================
; DOM document related functions
; ======================================================================================================================
DOM_DocCreate(Version := 6) {
   ; Creates a DOM document object.
   ; Version may currently be 3 through 6
   ; -> ; https://docs.microsoft.com/en-us/previous-versions/windows/desktop/jj152146(v=vs.85)
   Return ComObjCreate("Msxml2.DOMDocument." . Version . ".0")
}
; ----------------------------------------------------------------------------------------------------------------------
DOM_DocGetError(Document, AsString := True) {
   ; Retrieves the lasst DOM error, if any.
   If (Document.parseError.errorCode <> 0) {
      E := Document.parseError
      Return AsString ? "Error Code: " . E.errorCode . "`nLine: " . E.line . " : " . E.linepos . "`nReason: " . E.Reason
                      : {ErrorCode: E.errorCode, Line: E.line . " > " . E.linepos, Reason: E.Reason}
   }
   Return ""
}
; ----------------------------------------------------------------------------------------------------------------------
DOM_DocLoad(Document, XMLFile) {
   ; Loads an XML document from the specified location.
   Document.async := False
   Document.load(XMLFile)
   Return Document.parseError.errorCode = 0 ? True : False
}
; ----------------------------------------------------------------------------------------------------------------------
DOM_DocLoadXML(Document, ByRef Data) {
   ; Loads XML data into the document.
   Document.async := False
   Document.loadXML(Data)
   Return Document.parseError.errorCode = 0 ? True : False
}
; ----------------------------------------------------------------------------------------------------------------------
DOM_DocGetRoot(Document) {
   ; Retrieves the root node of the document.
   Return Document.documentElement
}
KHA
Posts: 285
Joined: 21 Aug 2018, 11:11

Re: XML Datei Lesen

05 Jan 2021, 11:27

Danke, für deine unschätzbare Hilfe!
User avatar
haichen
Posts: 592
Joined: 09 Feb 2014, 08:24

Re: XML Datei Lesen

06 Jan 2021, 01:07

Ich brauche das zwar im Moment nicht, aber das ist super nützlich!
Vielen Dank!
effel
Posts: 324
Joined: 16 Jan 2018, 13:34

Re: XML Datei Lesen

28 Jan 2021, 23:33

Hallo,
wie bekomme ich DcCreator := XmlDoc.documentElement.selectNodes("channel/item/dc:creator") ausgelesen?
Der Doppelpunkt sorgt für Verwirrung und Fehlermeldung

Code: Select all

 DcCreatorArray := {}
  DcCreator := XmlDoc.documentElement.selectNodes("channel/item/dc:creator")		; dc:creator ???????????????????
   NumDcCreator := DcCreator.length
if !(NumTitle := NumDcCreator)
exitapp
   For Name in DcCreator
 DcCreatorArray[A_Index] := StrReplace(Name.text, "`n")

Code: Select all

; https://www.autohotkey.com/boards/viewtopic.php?f=20&t=85026
; https://www.autohotkey.com/boards/viewtopic.php?f=9&t=86035
#SingleInstance force
FileEncoding, UTF-8
#NoEnv
SetKeyDelay 20
SetTitleMatchMode, 2
#NoEnV

HoldFileOn := 0

;url := "https://mediathekviewweb.de/feed?query=!zdf%20ZDFinfo%20Doku&everywhere=true"
;url := "https://mediathekviewweb.de/feed?query=!ARTE.DE%20ARTE%20Concert&everywhere=true"
 url := "https://mediathekviewweb.de/feed?query=!ARTE.DE%20ARTE%20Concert%20-%20Metal&everywhere=true" ; !ARTE.DE ARTE Concert - Metal

UrlDownLoadToFile, % url, xml.csv
FileRead, xml, xml.csv
;xml := URLDownloadToVar(url)

/*
XML =
(Join`r`n
<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
    <channel>
        <title><![CDATA[MVW - !Phoenix Dirty Dollars >20 | Überall]]></title>
        <description><![CDATA[!Phoenix Dirty Dollars >20 | Überall]]></description>
        <link>https://mediathekviewweb.de/#query=!Phoenix%20Dirty%20Dollars%20%3E20&amp;everywhere=true</link>
        <generator>RSS for Node</generator>
        <lastBuildDate>Thu, 28 Jan 2021 02:54:24 GMT</lastBuildDate>
        <atom:link href="https://mediathekviewweb.de/feed?query=!Phoenix%20Dirty%20Dollars%20%3E20&amp;everywhere=true" rel="self" type="application/rss+xml"/>
        <ttl>75</ttl>
        <item>
            <title><![CDATA[Menschenhandel]]></title>
            <description><![CDATA[Film von Sylvain Braun]]></description>
            <link>https://rodlzdf-a.akamaihd.net/de/phoenix/19/11/191129_phx_doku_dirty_dollars_menschenhandel/1/191129_phx_doku_dirty_dollars_menschenhandel_2328k_p35v13.mp4</link>
            <guid isPermaLink="false">NKIDsBMPE+/GaVUkEyiWT0lSibDMB7udElCex3Yw1lo=</guid>
            <category><![CDATA[Dirty Dollars]]></category>
            <dc:creator><![CDATA[PHOENIX]]></dc:creator>
            <pubDate>Thu, 07 Nov 2019 18:15:00 GMT</pubDate>
            <enclosure url="https://rodlzdf-a.akamaihd.net/de/phoenix/19/11/191129_phx_doku_dirty_dollars_menschenhandel/1/191129_phx_doku_dirty_dollars_menschenhandel_2328k_p35v13.mp4" length="788529152" type="video/mp4"/>
            <duration>2641</duration>
            <websiteUrl>https://www.phoenix.de/sendungen/dokumentationen/dirty-dollars-a-1313460.html</websiteUrl>
        </item>
        <item>
            <title><![CDATA[Medikamentenhandel]]></title>
            <description><![CDATA[Film von Sylvain Braun]]></description>
            <link>https://rodlzdf-a.akamaihd.net/de/phoenix/19/12/191211_phx_doku_dirty_dollars_medikamentenhandel/3/191211_phx_doku_dirty_dollars_medikamentenhandel_2328k_p35v13.mp4</link>
            <guid isPermaLink="false">ob1SsmnTX5NVpYtTI8fkyRGKI2HHZU7HrRrFK2s4nhc=</guid>
            <category><![CDATA[Dirty Dollars]]></category>
            <dc:creator><![CDATA[PHOENIX]]></dc:creator>
            <pubDate>Thu, 07 Nov 2019 17:30:00 GMT</pubDate>
            <enclosure url="https://rodlzdf-a.akamaihd.net/de/phoenix/19/12/191211_phx_doku_dirty_dollars_medikamentenhandel/3/191211_phx_doku_dirty_dollars_medikamentenhandel_2328k_p35v13.mp4" length="778043392" type="video/mp4"/>
            <duration>2656</duration>
            <websiteUrl>https://www.phoenix.de/sendungen/dokumentationen/dirty-dollars-a-1313435.html</websiteUrl>
        </item>
        <item>
            <title><![CDATA[Waffenhandel]]></title>
            <description><![CDATA[Film von Sylvain Braun]]></description>
            <link>https://rodlzdf-a.akamaihd.net/de/phoenix/19/11/191129_phx_doku_dirty_dollars_waffenhandel/1/191129_phx_doku_dirty_dollars_waffenhandel_2328k_p35v13.mp4</link>
            <guid isPermaLink="false">IZVZa4MBfufDzq/H9PgnPxkHLYT8gMvtpz7RpmRlyQ0=</guid>
            <category><![CDATA[Dirty Dollars]]></category>
            <dc:creator><![CDATA[PHOENIX]]></dc:creator>
            <pubDate>Wed, 06 Nov 2019 18:15:00 GMT</pubDate>
            <enclosure url="https://rodlzdf-a.akamaihd.net/de/phoenix/19/11/191129_phx_doku_dirty_dollars_waffenhandel/1/191129_phx_doku_dirty_dollars_waffenhandel_2328k_p35v13.mp4" length="773849088" type="video/mp4"/>
            <duration>2626</duration>
            <websiteUrl>https://www.phoenix.de/sendungen/dokumentationen/dirty-dollars-a-1313090.html</websiteUrl>
        </item>
        <item>
            <title><![CDATA[Kokainhandel]]></title>
            <description><![CDATA[Film von Sylvain Braun]]></description>
            <link>https://rodlzdf-a.akamaihd.net/de/phoenix/19/11/191129_phx_doku_dirty_dollars_kokainhandel/1/191129_phx_doku_dirty_dollars_kokainhandel_2328k_p35v13.mp4</link>
            <guid isPermaLink="false">AgZB9qkTJAO0z9zZcV6AajhlEgaDv5U6Abed36tPwZ4=</guid>
            <category><![CDATA[Dirty Dollars]]></category>
            <dc:creator><![CDATA[PHOENIX]]></dc:creator>
            <pubDate>Wed, 06 Nov 2019 17:30:00 GMT</pubDate>
            <enclosure url="https://rodlzdf-a.akamaihd.net/de/phoenix/19/11/191129_phx_doku_dirty_dollars_kokainhandel/1/191129_phx_doku_dirty_dollars_kokainhandel_2328k_p35v13.mp4" length="790626304" type="video/mp4"/>
            <duration>2632</duration>
            <websiteUrl>https://www.phoenix.de/sendungen/dokumentationen/dirty-dollars-a-1313075.html</websiteUrl>
        </item>
    </channel>
</rss>
)
*/


XmlDoc := DOM_DocCreate()
XmlDoc.setProperty("SelectionLanguage", "XPath")
; DOM_DocLoad(XmlDoc, XML_File)
DOM_DocLoadXML(XmlDoc, XML)
If (DOMerror := DOM_DocGetError(XmlDoc)) {
   MsgBox, 0, Parse Error, % DOMerror
   ExitApp
}
/*
   items := XmlDoc.documentElement.selectNodes("channel")
 For item In items {
    enclosure := item.selectSingleNode("item/enclosure")
    length := enclosure.getAttribute("length")						; 788529152
    type := enclosure.getAttribute("type")						; video/mp4
    enclosureTxt := enclosure.text							; empty
 ;   MsgBox, 0, enclosure %A_Index% Of %NumPoducts%, length: %length%`nText: %enclosureTxt%`nType: %type%
 }
*/

  items := XmlDoc.documentElement.selectNodes("channel")	; items.length=1
Numitems := items.length
;MsgBox % "items.length: " items.length

For item In items {
   title := 		item.selectSingleNode("title").text				; MVW - !Phoenix Dirty Dollars >20 | Überall
   MainDescription := 	item.selectSingleNode("description").text			; !Phoenix Dirty Dollars >20 | Überall
   link := 		item.selectSingleNode("link").text				; https://mediathekviewweb.de/#query=!Phoenix20Dollars3E20&everywhere=true
   generator := 	item.selectSingleNode("generator").text				; Dirty Dollars
   lastBuildDate := 	item.selectSingleNode("lastBuildDate").text			; Thu, 07 Nov 2019 18:15:00 GMT
   ttl := 		item.selectSingleNode("ttl").text				; 75

title :=           StrReplace(title, " | Überall")
MainDescription := StrReplace(MainDescription, " | Überall")

/*
   MsgBox,0,%A_Index% Of %Numitems%, % ""
	        . "title: "		title 		"`n`n"
		. "MainDescription: "	MainDescription	"`n`n"
		. "link: " 		link 		"`n`n"
		. "generator: " 	generator	"`n`n"
		. "lastBuildDate: " 	lastBuildDate	"`n`n"
		. "ttl: " 		ttl		"`n`n"
*/
}


 titleArray := {}
   title := XmlDoc.documentElement.selectNodes("channel/item/title")				; Die Schwarze Axt
   NumTitle := title.length
   For Name in title
titleArray[A_Index] := StrReplace(Name.text, "`n")

 descriptionArray := {}
   description := XmlDoc.documentElement.selectNodes("channel/item/description")		; Nigerias Mafia in Deutschland Die nigerianische Mafia hat sich mittlerweile auch in Deu....
   Numdescription := description.length
if !(NumTitle := Numdescription)
exitapp
   For Name in description
 descriptionArray[A_Index] := StrReplace(Name.text, "`n")

 categoryArray := {}
   category := XmlDoc.documentElement.selectNodes("channel/item/category")		; Nigerias Mafia in Deutschland Die nigerianische Mafia hat sich mittlerweile auch in Deu....
   Numcategory := category.length
if !(NumTitle := Numcategory)
exitapp
   For Name in category
 categoryArray[A_Index] := StrReplace(Name.text, "`n")

;-----------------------
/*
 DcCreatorArray := {}
  DcCreator := XmlDoc.documentElement.selectNodes("channel/item/dc:creator")		; dc:creator ???????????????????
   NumDcCreator := DcCreator.length
if !(NumTitle := NumDcCreator)
exitapp
   For Name in DcCreator
 DcCreatorArray[A_Index] := StrReplace(Name.text, "`n")
*/
;-----------------------

pubDateArray := {}
   pubDate := XmlDoc.documentElement.selectNodes("channel/item/pubDate") 			; Thu, 07 Nov 2019 18:15:00 GMT
   NumPubDate := pubDate.length
if !(NumTitle := NumPubDate)
exitapp
   For Name in pubDate
pubDateArray[A_Index] := StrReplace(Name.text, "`n")

urlArray := {}
   itemUrl := XmlDoc.documentElement.selectNodes("channel/item/enclosure/@url")			; https://rodlzdf-a.akamaihd.net/de/phoenix/19/11/191129_phx_doku_dirty_dollars_menschenhandel/1/191129_phx_doku_dirty_dollars_menschenhandel_2328k_p35v13.mp4
   NumitemUrl := itemUrl.length
if !(NumitemUrl := NumPubDate)
exitapp
   For Name in itemUrl
urlArray[A_Index] := StrReplace(Name.text, "`n")

lengthArray := {}
   itemLength := XmlDoc.documentElement.selectNodes("channel/item/enclosure/@length")		; 788529152
   NumitemLength := itemLength.length
if !(NumitemLength := NumPubDate)
exitapp
   For Name in itemLength
LengthArray[A_Index] := StrReplace(Name.text, "`n")

typeArray := {}
   itemType := XmlDoc.documentElement.selectNodes("channel/item/enclosure/@type")		; video/mp4
   NumitemType := itemType.length
if !(NumitemType := NumPubDate)
exitapp
   For Name in itemType
typeArray[A_Index] := StrReplace(Name.text, "`n")

durationArray := {}
   Duration := XmlDoc.documentElement.selectNodes("channel/item/duration")			; 2641
   Numduration := Duration.length
if !(NumDuration := NumPubDate)
exitapp
   For Name in Duration
durationArray[A_Index] := StrReplace(Name.text, "`n")

websiteUrlArray := {}
   websiteUrl := XmlDoc.documentElement.selectNodes("channel/item/websiteUrl")			; https://www.phoenix.de/sendungen/dokumentationen/dirty-dollars-a-1313460.html
   NumwebsiteUrl := websiteUrl.length
if !(NumwebsiteUrl := NumPubDate)
exitapp
   For Name in websiteUrl
websiteUrlArray[A_Index] := StrReplace(Name.text, "`n")

loop, % titleArray.MaxIndex()
{
x := titleArray[A_Index]
x := StrReplace(x, ".")
x := StrReplace(x, ",")
x := StrReplace(x, "-", " ")
x := StrReplace(x, """")
x := StrReplace(x, ":")
x := StrReplace(x, ";")
x := StrReplace(x, "„")
x := StrReplace(x, "”")
x := StrReplace(x, "*")
x := StrReplace(x, "“")
x := StrReplace(x, "/")
x := StrReplace(x, "\")
x := StrReplace(x, "*")
x := StrReplace(x, "?")
x := StrReplace(x, "<")
x := StrReplace(x, ">")
x := StrReplace(x, "|")
x := StrReplace(x, A_Space A_Space, A_Space, all)
x := StrReplace(x, A_Space A_Space, A_Space, all)
x := StrReplace(x, A_Space A_Space, A_Space, all)
x := StrReplace(x, A_Space A_Space, A_Space, all)
titleArray[A_Index] := StrReplace(x, "`n")
}

loop, % descriptionArray.MaxIndex()
{
x := descriptionArray[A_Index]
x := StrReplace(x, ".")
x := StrReplace(x, ",")
x := StrReplace(x, "-", " ")
x := StrReplace(x, """")
x := StrReplace(x, ":")
x := StrReplace(x, ";")
x := StrReplace(x, "„")
x := StrReplace(x, "”")
x := StrReplace(x, "*")
x := StrReplace(x, "“")
x := StrReplace(x, "/")
x := StrReplace(x, "\")
x := StrReplace(x, "*")
x := StrReplace(x, "?")
x := StrReplace(x, "<")
x := StrReplace(x, ">")
x := StrReplace(x, "|")
x := StrReplace(x, A_Space A_Space, A_Space, all)
x := StrReplace(x, A_Space A_Space, A_Space, all)
x := StrReplace(x, A_Space A_Space, A_Space, all)
descriptionArray[A_Index] := StrReplace(x, "`n")
}

FileNameArray := {}							; maximal 255 zeichen filename
loop, % titleArray.MaxIndex() {
x := titleArray[A_Index] A_Space descriptionArray[A_Index]
FileNameArray[A_Index] := SubStr(x, 1, 254)
}


loop, % titleArray.MaxIndex()

LvAdd .=  MainDescription ";"
	. categoryArray[A_Index] ";"
;	. DcCreatorArray[A_Index] ";"
	. lastBuildDate ";"
	. titleArray[A_Index] ";"
	. descriptionArray[A_Index] ";"
	. FileNameArray[A_Index] ";"
	. pubDateArray[A_Index] ";"
	. urlArray[A_Index] ";"
	. lengthArray[A_Index] ";"
	. typeArray[A_Index] ";"
	. durationArray[A_Index] ";"
	. websiteUrlArray[A_Index] "`n"

If HoldFileOn
FileDelete, LvAdd.txt
FileAppend, % LvAdd, LvAdd.txt
run LvAdd.txt

items := ""
return
; ======================================================================================================================
; DOM document related functions
; ======================================================================================================================
DOM_DocCreate(Version := 6) {
   ; Creates a DOM document object.
   ; Version may currently be 3 through 6
   ; -> ; https://docs.microsoft.com/en-us/previous-versions/windows/desktop/jj152146(v=vs.85)
   Return ComObjCreate("Msxml2.DOMDocument." . Version . ".0")
}
; ----------------------------------------------------------------------------------------------------------------------
DOM_DocGetError(Document, AsString := True) {
   ; Retrieves the lasst DOM error, if any.
   If (Document.parseError.errorCode <> 0) {
      E := Document.parseError
      Return AsString ? "Error Code: " . E.errorCode . "`nLine: " . E.line . " : " . E.linepos . "`nReason: " . E.Reason
                      : {ErrorCode: E.errorCode, Line: E.line . " > " . E.linepos, Reason: E.Reason}
   }
   Return ""
}
; ----------------------------------------------------------------------------------------------------------------------
DOM_DocLoad(Document, XMLFile) {
   ; Loads an XML document from the specified location.
   Document.async := False
   Document.load(XMLFile)
   Return Document.parseError.errorCode = 0 ? True : False
}
; ----------------------------------------------------------------------------------------------------------------------
DOM_DocLoadXML(Document, ByRef Data) {
   ; Loads XML data into the document.
   Document.async := False
   Document.loadXML(Data)
   Return Document.parseError.errorCode = 0 ? True : False
}
; ----------------------------------------------------------------------------------------------------------------------
DOM_DocGetRoot(Document) {
   ; Retrieves the root node of the document.
   Return Document.documentElement
}
just me
Posts: 7848
Joined: 02 Oct 2013, 08:51
Location: Germany

Re: XML Datei Lesen

29 Jan 2021, 04:46

Moin,

Elemente mit Namen wie <dc:creator> sind sogenannten Namensräumen zugeordnet, die im Kopf der XML-Datei mit Einträgen wie xmlns:dc="http://purl.org/dc/elements/1.1/" definiert werden. Ich hatte damit noch nicht viel zu tun, und wenn ja, zum Teil auch Probleme. Was sagt denn die Fehlermeldung?
effel
Posts: 324
Joined: 16 Jan 2018, 13:34

Re: XML Datei Lesen

29 Jan 2021, 10:06

just me wrote:
29 Jan 2021, 04:46
Was sagt denn die Fehlermeldung?
Hallo, Just Me, danke fürs lesen,
2021-01-29 at 15.58.08.jpeg
2021-01-29 at 15.58.08.jpeg (47.67 KiB) Viewed 293 times
ich habe es auch mit:
DcCreator := XmlDoc.documentElement.selectNodes("channel/item/dc/creator")
DcCreator := XmlDoc.documentElement.selectNodes("channel/item/[email protected]")
DcCreator := XmlDoc.documentElement.selectNodes("channel/item/dc")
DcCreator := XmlDoc.documentElement.selectNodes("channel/item/creator")
DcCreator := XmlDoc.documentElement.selectNodes("channel/item/dc:creator") usw erfolglos probiert.

Return to “Ich brauche Hilfe”

Who is online

Users browsing this forum: No registered users and 2 guests