CivStats.com - View your Pitboss games on the web

Beyond the Sword leaders are in now

Their colors are correct, but like the Warlords leaders, they have no images. I will rectify this "soon."
 
Wow, wasn't expecting this after so long. Great news, thanks! :D
 
hello,
I have instaled Linux (ubuntu 64) and Wine.

civ 4 BTS V3.19 and Pboss has good work.

but when I launch civstat 1.5.1.0 :

it's crashed Pboss ( fatal eror)
if i not launch civstat : pboss no crashed and all player conenct and play correctly.

my terminal log error is (is also long) :

wine: Unhandled page fault on write access to 0x00000004 at address 0x7bc479f1 (thread 0009), starting debugger...
Unhandled exception: page fault on write access to 0x00000004 in 32-bit code (0x7bc479f1).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:7bc479f1 ESP:0032f418 EBP:0032f434 EFLAGS:00010202( R- -- I - - - )
EAX:1e1ca000 EBX:7bc99ff4 ECX:00000000 EDX:1e1edab0
ESI:1e1ede10 EDI:0000002a
Stack dump:
0x0032f418: 1e1ede10 00000002 1e1ede10 00000040
0x0032f428: 7bc99ff4 1e1ed8a8 00000200 0032f448
0x0032f438: 7bc47aa6 00000360 1e1ed8a8 00000002
0x0032f448: 0032f4a8 7bc48c6a 00000200 1e1ed898
0x0032f458: 00000018 7ee04ff4 0032f52c 00000006
0x0032f468: 0032f568 7ffd8000 00000200 00000000
Backtrace:
=>0 0x7bc479f1 in ntdll (+0x379f1) (0x0032f434)
1 0x7bc47aa6 in ntdll (+0x37aa6) (0x0032f448)
2 0x7bc48c6a RtlAllocateHeap+0xda() in ntdll (0x0032f4a8)
3 0x7ede236e in user32 (+0x9236e) (0x0032f568)
4 0x7edb1648 in user32 (+0x61648) (0x0032f8b8)
5 0x7edb5c1c PeekMessageW+0x7c() in user32 (0x0032f918)
6 0x7edb5d1a PeekMessageA+0x5a() in user32 (0x0032f958)
7 0x1b747b66 in wxmsw26h_vc (+0xa7b66) (0x19c16130)
8 0x1e1ae378 PyTuple_Type() in python24 (0x00000002)
9 0x00000000 (0x00000000)
0x7bc479f1: movl %edi,0x4(%ecx)
Modules:
Module Address Debug info Name (157 modules)
PE 340000- 353000 Deferred zlib1
PE 360000- 36e000 Deferred hapdbg
PE 400000- efd000 Deferred civ4beyondsword_pitboss
PE f00000- 126f000 Deferred d3dx9_33
PE 1a50000- 1f11000 Deferred cvgamecoredll
PE 10000000-1002b000 Deferred boost_python-vc71-mt-1_32
PE 1a1e0000-1a285000 Deferred _core_.pyd
PE 1a290000-1a2a9000 Deferred _wizard.pyd
PE 1b180000-1b1d7000 Deferred _gdi_.pyd
PE 1b1e0000-1b266000 Deferred _windows_.pyd
PE 1b6a0000-1bb31000 Export wxmsw26h_vc
PE 1bcc0000-1bd57000 Deferred _controls_.pyd
PE 1bd60000-1bdd6000 Deferred _misc_.pyd
PE 1e000000-1e1ca000 Export python24
PE 69b10000-69c14000 Deferred msxml3
PE 78000000-78044000 Deferred msvcrt
ELF 7b800000-7b93a000 Deferred kernel32<elf>
\-PE 7b810000-7b93a000 \ kernel32
ELF 7bc00000-7bcb6000 Export ntdll<elf>
\-PE 7bc10000-7bcb6000 \ ntdll
ELF 7bf00000-7bf04000 Deferred <wine-loader>
PE 7c340000-7c396000 Deferred msvcr71
PE 7c3a0000-7c41b000 Deferred msvcp71
ELF 7d425000-7d43b000 Deferred midimap<elf>
\-PE 7d430000-7d43b000 \ midimap
ELF 7d43b000-7d461000 Deferred msacm32<elf>
\-PE 7d440000-7d461000 \ msacm32
ELF 7d461000-7d479000 Deferred msacm32<elf>
\-PE 7d470000-7d479000 \ msacm32
ELF 7dc7a000-7dc81000 Deferred libogg.so.0
ELF 7dc81000-7dcac000 Deferred libvorbis.so.0
ELF 7dcac000-7dda6000 Deferred libvorbisenc.so.2
ELF 7dda6000-7ddf6000 Deferred libflac.so.8
ELF 7ddf6000-7de2f000 Deferred libdbus-1.so.3
ELF 7de2f000-7de9b000 Deferred libsndfile.so.1
ELF 7de9b000-7dea4000 Deferred libwrap.so.0
ELF 7dea4000-7deaa000 Deferred libxtst.so.6
ELF 7deaa000-7def4000 Deferred libpulsecommon-0.9.19.so
ELF 7def4000-7df34000 Deferred libpulse.so.0
ELF 7df34000-7df3d000 Deferred librt.so.1
ELF 7df3d000-7e005000 Deferred libasound.so.2
ELF 7e016000-7e01d000 Deferred libasound_module_pcm_pulse.so
ELF 7e01d000-7e054000 Deferred winealsa<elf>
\-PE 7e030000-7e054000 \ winealsa
ELF 7e099000-7e0cc000 Deferred uxtheme<elf>
\-PE 7e0a0000-7e0cc000 \ uxtheme
ELF 7e0cc000-7e0d7000 Deferred libxcursor.so.1
ELF 7e0d7000-7e0dd000 Deferred libxfixes.so.3
ELF 7e0dd000-7e0e1000 Deferred libxcomposite.so.1
ELF 7e0e1000-7e0ea000 Deferred libxrandr.so.2
ELF 7e0ea000-7e0f4000 Deferred libxrender.so.1
ELF 7e0f4000-7e0fa000 Deferred libxxf86vm.so.1
ELF 7e0fa000-7e11b000 Deferred imm32<elf>
\-PE 7e100000-7e11b000 \ imm32
ELF 7e11b000-7e120000 Deferred libxdmcp.so.6
ELF 7e120000-7e13e000 Deferred libxcb.so.1
ELF 7e13e000-7e26d000 Deferred libx11.so.6
ELF 7e26d000-7e27d000 Deferred libxext.so.6
ELF 7e27d000-7e298000 Deferred libice.so.6
ELF 7e298000-7e2a1000 Deferred libsm.so.6
ELF 7e2b9000-7e358000 Deferred winex11<elf>
\-PE 7e2d0000-7e358000 \ winex11
ELF 7e358000-7e36c000 Deferred mouse.drv16.so
PE 7e360000-7e36c000 Deferred mouse.drv16
ELF 7e36c000-7e381000 Deferred keyboard.drv16.so
PE 7e370000-7e381000 Deferred keyboard.drv16
ELF 7e381000-7e396000 Deferred display.drv16.so
PE 7e390000-7e396000 Deferred display.drv16
ELF 7e396000-7e3b9000 Deferred mpr<elf>
\-PE 7e3a0000-7e3b9000 \ mpr
ELF 7e3b9000-7e3fb000 Deferred user.exe16.so
PE 7e3d0000-7e3fb000 Deferred user.exe16
ELF 7e448000-7e46f000 Deferred libexpat.so.1
ELF 7e46f000-7e49c000 Deferred libfontconfig.so.1
ELF 7e49c000-7e4b2000 Deferred libz.so.1
ELF 7e4b2000-7e531000 Deferred libfreetype.so.6
ELF 7e531000-7e534000 Deferred libxinerama.so.1
ELF 7e534000-7e538000 Deferred libxau.so.6
ELF 7e538000-7e53d000 Deferred libuuid.so.1
ELF 7e549000-7e574000 Deferred gdi.exe16.so
PE 7e550000-7e574000 Deferred gdi.exe16
ELF 7e574000-7e588000 Deferred comm.drv16.so
PE 7e580000-7e588000 Deferred comm.drv16
ELF 7e588000-7e59d000 Deferred system.drv16.so
PE 7e590000-7e59d000 Deferred system.drv16
ELF 7e59d000-7e63b000 Deferred krnl386.exe16.so
PE 7e5b0000-7e63b000 Deferred krnl386.exe16
ELF 7e63b000-7e682000 Deferred dsound<elf>
\-PE 7e640000-7e682000 \ dsound
ELF 7e682000-7e709000 Deferred winmm<elf>
\-PE 7e690000-7e709000 \ winmm
ELF 7e709000-7e7ec000 Deferred oleaut32<elf>
\-PE 7e720000-7e7ec000 \ oleaut32
ELF 7e7ec000-7e8e9000 Deferred ole32<elf>
\-PE 7e810000-7e8e9000 \ ole32
ELF 7e8e9000-7e902000 Deferred version<elf>
\-PE 7e8f0000-7e902000 \ version
ELF 7e902000-7e92d000 Deferred ws2_32<elf>
\-PE 7e910000-7e92d000 \ ws2_32
ELF 7e92d000-7e9fb000 Deferred comctl32<elf>
\-PE 7e940000-7e9fb000 \ comctl32
ELF 7e9fb000-7ea58000 Deferred shlwapi<elf>
\-PE 7ea10000-7ea58000 \ shlwapi
ELF 7ea58000-7ebe8000 Deferred shell32<elf>
\-PE 7ea70000-7ebe8000 \ shell32
ELF 7ebe8000-7ec58000 Deferred rpcrt4<elf>
\-PE 7ebf0000-7ec58000 \ rpcrt4
ELF 7ec58000-7ecb0000 Deferred advapi32<elf>
\-PE 7ec60000-7ecb0000 \ advapi32
ELF 7ecb0000-7ed3a000 Deferred gdi32<elf>
\-PE 7ecc0000-7ed3a000 \ gdi32
ELF 7ed3a000-7ee47000 Export user32<elf>
\-PE 7ed50000-7ee47000 \ user32
ELF 7ef94000-7efa0000 Deferred libnss_files.so.2
ELF 7efa0000-7efab000 Deferred libnss_nis.so.2
ELF 7efab000-7efc2000 Deferred libnsl.so.1
ELF 7efc2000-7efe8000 Deferred libm.so.6
ELF 7efeb000-7efff000 Deferred lz32<elf>
\-PE 7eff0000-7efff000 \ lz32
ELF e8eb0000-e8ece000 Deferred libgcc_s.so.1
ELF e8ece000-e8ed3000 Deferred libgpg-error.so.0
ELF e8ed3000-e8f4f000 Deferred libgcrypt.so.11
ELF e8f4f000-e8f61000 Deferred libtasn1.so.3
ELF e8f61000-e8f8c000 Deferred libk5crypto.so.3
ELF e8f8c000-e903e000 Deferred libkrb5.so.3
ELF e903e000-e904f000 Deferred libavahi-client.so.3
ELF e904f000-e90f7000 Deferred libgnutls.so.26
ELF e93b7000-e93c3000 Deferred libavahi-common.so.3
ELF e93c3000-e9408000 Deferred libcups.so.2
ELF e9861000-ea8fc000 Deferred libglcore.so.1
ELF ea8fc000-ea9bb000 Deferred libgl.so.1
ELF ea9bd000-ea9c6000 Deferred libkrb5support.so.0
ELF ea9c6000-ea9f3000 Deferred libgssapi_krb5.so.2
ELF ea9f3000-eaa07000 Deferred libresolv.so.2
ELF eaa12000-eaa19000 Deferred libnss_dns.so.2
ELF eaa19000-eaa1d000 Deferred libnss_mdns4_minimal.so.2
ELF eaa1f000-eaa3f000 Deferred iphlpapi<elf>
\-PE eaa30000-eaa3f000 \ iphlpapi
ELF eaa3f000-eaa5a000 Deferred wsock32<elf>
\-PE eaa40000-eaa5a000 \ wsock32
ELF eaa5a000-eab05000 Deferred comdlg32<elf>
\-PE eaa60000-eab05000 \ comdlg32
ELF eab05000-eab98000 Deferred crypt32<elf>
\-PE eab10000-eab98000 \ crypt32
ELF f73d7000-f73db000 Deferred libkeyutils.so.1
ELF f73db000-f73df000 Deferred libcom_err.so.2
ELF f73df000-f7415000 Deferred winspool<elf>
\-PE f73f0000-f7415000 \ winspool
ELF f7415000-f7450000 Deferred rsaenh<elf>
\-PE f7420000-f7450000 \ rsaenh
ELF f7451000-f7459000 Deferred libnss_compat.so.2
ELF f745a000-f745e000 Deferred libdl.so.2
ELF f745e000-f75a3000 Deferred libc.so.6
ELF f75a4000-f75bd000 Deferred libpthread.so.0
ELF f75ce000-f75d0000 Deferred libnvidia-tls.so.1
ELF f75d5000-f7710000 Deferred libwine.so.1
ELF f7712000-f7730000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
00000008 (D) W:\Civ4\Beyond the Sword\Civ4BeyondSword_PitBoss.exe
00000039 0
00000038 0
00000036 0
00000035 15
00000034 0
00000009 0 <==
0000000e services.exe
0000001c 0
00000014 0
00000010 0
0000000f 0
00000011 winedevice.exe
00000018 0
00000017 0
00000013 0
00000012 0
00000019 winedevice.exe
0000001d 0
0000001b 0
0000001a 0
0000001e explorer.exe
0000001f 0
0000003a CivStatsUploader.exe
0000003b 0
Backtrace:
=>0 0x7bc479f1 in ntdll (+0x379f1) (0x0032f434)
1 0x7bc47aa6 in ntdll (+0x37aa6) (0x0032f448)
2 0x7bc48c6a RtlAllocateHeap+0xda() in ntdll (0x0032f4a8)
3 0x7ede236e in user32 (+0x9236e) (0x0032f568)
4 0x7edb1648 in user32 (+0x61648) (0x0032f8b8)
5 0x7edb5c1c PeekMessageW+0x7c() in user32 (0x0032f918)
6 0x7edb5d1a PeekMessageA+0x5a() in user32 (0x0032f958)
7 0x1b747b66 in wxmsw26h_vc (+0xa7b66) (0x19c16130)
8 0x1e1ae378 PyTuple_Type() in python24 (0x00000002)
9 0x00000000 (0x00000000)
err:seh:setup_exception_record nested exception on signal stack in thread 0009 eip 7bc734c0 esp 7ffdbc7c stack 0x232000-0x330000
err:ntdll:RtlpWaitForCriticalSection section 0x110060 "heap.c: main process heap section" wait timed out in thread 0038, blocked by 0009, retrying (60 sec)
err:ntdll:RtlpWaitForCriticalSection section 0x110060 "heap.c: main process heap section" wait timed out in thread 0038, blocked by 0009, retrying (60 sec)

Anyone has a good job to remote civstat witch linux ? and how do you doing?
 
I'm trying to host a test pitboss game now, but my game timed out a couple of hours ago, and I don't know how to get the game back up on CivStats.

My test game is here: http://www.civstats.com/viewgame.php?gameid=1774

You need to restart the Uploader on your server. The timed out message simply means it hasn't received an update from the uploader in over an hour. It normally checks in every 15 minutes minimum.
 
Should be sorted out as soon as the turn flips or they get claimed...
 
He might have been set to AI, or otherwise moved and forgot about it. Or it could be a minor bug. Hopefully it should be ironed out when the next turn ticks over. :)
 
Beyond the Sword leaders are in now

Their colors are correct, but like the Warlords leaders, they have no images. I will rectify this "soon."

Thanks for doing this Overload. :goodjob:

I did start pulling together a few of the leader images for you to upload, but only got as far as doing Zara and Gilgamesh (attached). They should be in the correct format; 100x100 pixels for the small ones, 320x383 pixels for the large version. JPEG format.

Any use to you?

It is nice having the pics in there. :)

Cheers
Munro
 
Assuming Civ4-BTS will be keeping playing for still quite a lot of time (for many people BtS is definitely much better than Civ5), any chance to see the leader heads on CivStats soon?
 
I don't like the am/pm system. Any chance of an implementation of an optional 24h system?
 
Something odd seems to be going on with Civstats, Overload. None of the information for any of the games comes up, and I get stuff like this instead:

Warning: mysql_connect() [function.mysql-connect]: Lost connection to MySQL server at 'reading initial communication packet', system error: 110 in /home/overloadut/civstats.com/www/includes/database.inc.php on line 10

Warning: mysql_select_db() [function.mysql-select-db]: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in /home/overloadut/civstats.com/www/includes/database.inc.php on line 11

Warning: mysql_select_db() [function.mysql-select-db]: A link to the server could not be established in /home/overloadut/civstats.com/www/includes/database.inc.php on line 11

Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /home/overloadut/civstats.com/www/includes/database.inc.php on line 29

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/overloadut/civstats.com/www/includes/database.inc.php on line 120

Warning: mysql_real_escape_string() expects parameter 2 to be resource, boolean given in /home/overloadut/civstats.com/www/includes/database.inc.php on line 301

Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /home/overloadut/civstats.com/www/includes/database.inc.php on line 29

Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /home/overloadut/civstats.com/www/includes/database.inc.php on line 318

Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /home/overloadut/civstats.com/www/includes/database.inc.php on line 29

Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /home/overloadut/civstats.com/www/viewgame.php on line 308
 
Yep, Lord Parkin is right.
My civstats.log is full of
Code:
12.03.2011 18:17:51 - The year is 860 AD
12.03.2011 18:17:56 - Total Parse Time: 4.46516206245149
12.03.2011 18:18:01 - Uploading data: Func=Init&ID=[...]
12.03.2011 18:18:21 - Unable to connect to server: www.civstats.com - Windows API WSAGetLasterror: 1
12.03.2011 18:18:22 - The year is 860 AD
12.03.2011 18:18:25 - Total Parse Time: 3.369615029392
12.03.2011 18:18:32 - Uploading data: Func=Init&ID=[...]
12.03.2011 18:18:52 - Unable to connect to server: www.civstats.com - Windows API WSAGetLasterror: 1
Really looks like a server issue.

Redarg
 
Top Bottom