OpenTTDLib
[ class tree: OpenTTDLib ] [ index: OpenTTDLib ] [ all elements ]
Prev Next

getInfo()

detailed structure example

OpenTTDLib::getInfo()

After a successlful OpenTTDLib::queryServer() the return value of OpenTTDLib::getInfo() is structured the following way:

Output using print_r() (with all options left at the default values):

stdClass Object
(
    [info_version] => 4
    [grf_count] => 35
    [grf] => Array
        (
            [0] => stdClass Object
                (
                    [id] => 52453C00
                    [md5sum] => C5B4EC240B33E2DB8D1EA64C97898B5E
                )

            [1] => stdClass Object
                (
                    [id] => 44440201
                    [md5sum] => DBEE7FED4B51E27E53FB7A14E283BE38
                )

            [2] => stdClass Object
                (
                    [id] => 83310111
                    [md5sum] => 2B1EA7D9A8117D9EC79A125E7C9966D9
                )

            [3] => stdClass Object
                (
                    [id] => 44470000
                    [md5sum] => 840B1A2DDDE83A56C3F65C601C8C4C6F
                )

            [4] => stdClass Object
                (
                    [id] => 4D4C0100
                    [md5sum] => 1E2A243600434194FB100E72E507D5EF
                )

            [5] => stdClass Object
                (
                    [id] => 43415261
                    [md5sum] => 4434122205A28780BFFA90078BF20C56
                )

            [6] => stdClass Object
                (
                    [id] => 44440602
                    [md5sum] => FA22D67ABD830A8E905025F946356E29
                )

            [7] => stdClass Object
                (
                    [id] => 44440603
                    [md5sum] => 6912F96DE51C8EBD7730EE0798158AFC
                )

            [8] => stdClass Object
                (
                    [id] => 41424631
                    [md5sum] => C3BCFB890BE4207032E5B94889DDBC33
                )

            [9] => stdClass Object
                (
                    [id] => 4C410002
                    [md5sum] => 5AC8C496DDB45DF5E3803CD557271E43
                )

            [10] => stdClass Object
                (
                    [id] => 56430001
                    [md5sum] => AF3E0A1E6EF0B98DB966594578D1775B
                )

            [11] => stdClass Object
                (
                    [id] => 52455400
                    [md5sum] => 1600687C50C5AB1E72EDD487CAD50E2A
                )

            [12] => stdClass Object
                (
                    [id] => 52455200
                    [md5sum] => 0E5A9C5ACD2BCAF7FA0658C3F905A660
                )

            [13] => stdClass Object
                (
                    [id] => 52455300
                    [md5sum] => 37C0B839B13C4B18051580C81EEDF427
                )

            [14] => stdClass Object
                (
                    [id] => 45520102
                    [md5sum] => 1406B06F6475037445A944963CA6D5CE
                )

            [15] => stdClass Object
                (
                    [id] => 45520400
                    [md5sum] => 1D00426064137AA49B6FC4F4BCFF173F
                )

            [16] => stdClass Object
                (
                    [id] => 504E0002
                    [md5sum] => 6E6944E09CE6C3AC130DF72C542EE4B1
                )

            [17] => stdClass Object
                (
                    [id] => 43415463
                    [md5sum] => 2CBDC0B4D62CAAA5D9D5A7328D9D91E1
                )

            [18] => stdClass Object
                (
                    [id] => 58534453
                    [md5sum] => 259085706CF46918EDBFD75CD10357E4
                )

            [19] => stdClass Object
                (
                    [id] => 54570604
                    [md5sum] => 09E2627CACBE087959BCD2B86A07DB4E
                )

            [20] => stdClass Object
                (
                    [id] => 4A430002
                    [md5sum] => EC02595E5FEE45AD829CC08EAC7B9336
                )

            [21] => stdClass Object
                (
                    [id] => 4A430000
                    [md5sum] => A8B0E3328517AF70653FBDF7CDAFE005
                )

            [22] => stdClass Object
                (
                    [id] => 45530400
                    [md5sum] => 0CB1191FF67BA594F64B2934CFAEDF58
                )

            [23] => stdClass Object
                (
                    [id] => 45520500
                    [md5sum] => 7E30CA79D5A8B3A6CBE873E26096D7D2
                )

            [24] => stdClass Object
                (
                    [id] => 6D620601
                    [md5sum] => 44EB2F155862E4D4F0AB671D7021AF54
                )

            [25] => stdClass Object
                (
                    [id] => 45520600
                    [md5sum] => 346457CB4632554B6A175785236883E4
                )

            [26] => stdClass Object
                (
                    [id] => 504E0001
                    [md5sum] => E7781323D2B0086E2E76342DAA036054
                )

            [27] => stdClass Object
                (
                    [id] => 54570200
                    [md5sum] => 3DEB9B30A6254AE8606A5A9A99A9A696
                )

            [28] => stdClass Object
                (
                    [id] => 44440A01
                    [md5sum] => A7EA6FB6732157AEE44627A64EBCDAE6
                )

            [29] => stdClass Object
                (
                    [id] => 4D656F17
                    [md5sum] => 29C4591139251FA114B328F7B76098AD
                )

            [30] => stdClass Object
                (
                    [id] => 44440111
                    [md5sum] => 9B5051E70D60EF2926A249B923AFB0CA
                )

            [31] => stdClass Object
                (
                    [id] => 52570103
                    [md5sum] => 0E06E9A9224E75D3A4B71F499C0C392E
                )

            [32] => stdClass Object
                (
                    [id] => 524B0104
                    [md5sum] => E513211298CDEC4CF469B655CC4B71AB
                )

            [33] => stdClass Object
                (
                    [id] => 44490010
                    [md5sum] => 2F2930427644A9E1E7283438A6ACDDF4
                )

            [34] => stdClass Object
                (
                    [id] => 6D620800
                    [md5sum] => 9ACB10291DFAFADEFD043DE36DD8A8E0
                )

        )

    [game_date] => 1970-01-01
    [start_date] => 1970-01-01
    [companies_max] => 8
    [companies_on] => 0
    [spectators_max] => 10
    [name] => openttd.dihedral.de / Fair Play Nightly
    [revision] => r11364
    [server_lang] => 1
    [use_password] => 1
    [clients_max] => 10
    [clients_on] => 0
    [spectators_on] => 0
    [map_name] => Random Map
    [map_width] => 1024
    [map_height] => 512
    [map_set] => 0
    [dedicated] => 1
    [online] => 1
)
				
This is the info from my nightly server, using 35 NewGRF's at time of writing.

Output using print_r() (with OpenTTDLib::OPTION_CONVERT_MAPSET and OpenTTDLib::OPTION_CONVERT_NETLANG set to true):

stdClass Object
(
    [info_version] => 4
    [grf_count] => 0
    [grf] => Array
        (
        )

    [game_date] => 2006-11-22
    [start_date] => 1946-01-01
    [companies_max] => 8
    [companies_on] => 8
    [spectators_max] => 10
    [name] => openttd.dihedral.de / Fair Play 2
    [revision] => 0.5.3
    [server_lang] => ENGLISH
    [use_password] => 0
    [clients_max] => 10
    [clients_on] => 3
    [spectators_on] => 0
    [map_name] => Random Map
    [map_width] => 1024
    [map_height] => 512
    [map_set] => DESERT
    [dedicated] => 1
    [online] => 1
)
			
One of my stable games (0.5.3 at time of writing) using no NewGRF's

I advise not using OPTION_CONVERT_MAPSET or OPTION_CONVERT_NETLANG but using the corresponding convertMapSet() and convertNetLang()


Prev Up Next
Return Value Structures Return Value Structures getDetail()

Documentation generated on Wed, 29 Apr 2009 23:33:49 +0200 by phpDocumentor 1.4.2