News:

Simutrans Wiki Manual
The official on-line manual for Simutrans. Read and contribute.

New Simutrans Public Server

Started by Roboron, October 20, 2023, 09:51:23 PM

Previous topic - Next topic

0 Members and 3 Guests are viewing this topic.

Roboron

Links:


------Original Post------

Recently I have been experimenting with hosting Simutrans game servers. Earlier this year I acquired a new ARM home server with plenty of CPU and RAM I'm not using, and I will be using it to host a Simutrans server.

Two weeks ago I set up a server ("Roboron's Public Server", still online) as an experiment. And it went good. So in the following days I will be hosting the final server as "Simutrans Public Server" with the things I learned in the process.

The goal is to have a permanently online server running Simutrans stable and Pak128 stable, so anyone who just installed Simutrans can hop in and experiment online play without worrying about incompatibilities.

Some things I've realized I can improve with respect to the experiment:

1 - Disable the public player since the beginning. Unfortunately It has been misused already 😕
2 - Disable trees in map generation (I've read it will decrease savegame size).
3 - Increasing bits_per_month to 23 from 20 (default), so time will run 8 times slower. Time ran too fast in the experiment, and for a game server you shouldn't need to log in every few hours just to keep up, but every few days instead.
4 - Increase the number of cities and the map size (2048x2048 is big but not big enough for 14 players, I think).
5 - Probably increase cities initial size and grow factor.

Do you have any more suggestions for this server? Maybe some settings that can help newbies not getting bankrupted so easily?

Andarix

Quote from: Roboron on October 20, 2023, 09:51:23 PM...
3 - Increasing bits_per_month to 23 from 20 (default), so time will run 8 times slower. Time ran too fast in the experiment, and for a game server you shouldn't need to log in every few hours just to keep up, but every few days instead.
...

I think pause_server_no_clients is better than making it run even slower

Quote# Pause server when no clients are connected
#pause_server_no_clients = 1

Roboron

I am not convinced about pause_server_no_clients. But just slowing down the time may not convince me either. So I will try with without pause and slower this time, and if that is not enough I will try with pause next reboot.

Matthew

Quote from: Roboron on October 20, 2023, 09:51:23 PMEarlier this year I acquired a new ARM home server with plenty of CPU and RAM

You are running a Simutrans server on ARM? Like a Linux distribution using AARch64? And it plays nicely with clients on x86-64?

If so, that's a feather in the cap of yourself, Prissi, and other contributors. I think it should just be a matter of changing the compiler target, but it still seems magical to me, and most proprietary games don't even both trying.
(Signature being tested) If you enjoy playing Simutrans, then you might also enjoy watching Japan Railway Journal
Available in English and simplified Chinese
如果您喜欢玩Simutrans的话,那么说不定就想看《日本铁路之旅》(英语也有简体中文字幕)。

Roboron

Yes, this is an Orange Pi 5 ARM board running armbian (a Debian distribution for ARM).

And yes, it plays nicely with x86-64 clients. I have been playing all the time without problems, so has been the other players.

And yes, it is indeed magical. Just yesterday I was trying to do the same for Terraria (with mods) but had to give up. For Simutrans I only had to compile it on the server and run. The fact that Simutrans is open and multi-platform is what makes the magic happens 🪄.

Andarix

Quote from: Roboron on October 22, 2023, 08:41:00 PMI am not convinced about pause_server_no_clients. But just slowing down the time may not convince me either. So I will try with without pause and slower this time, and if that is not enough I will try with pause next reboot.

If progress is too slow, players will simply not come back. And then their companies are abandoned.

I don't know if I would have the motivation to wait 2-3 hours for a vehicle to complete the one-way journey.

prissi

The vehicle speed is the same, just the revenue is calculated so much more seldomly. In relation to the time, the vehicles cover more distance per month.

Pausing is especially useful if most players come from the same region. When I had hoster pak64 games, after four of five players, the game rarely paused any more.

Andarix

#7
135 minutes of real time for a month in the game

This is going to be a pretty long game.

Or not, since the reactions (depot, construction) are already arriving very late or not at all (I know this behavior from Android Client).

zook2

The BB #5 game started in October 22, and we're in 2016 now, pausing with no players connected. We've had mostly 10-12 players, so the server ran probably a few hours every day. I'd say without pausing the game would have advanced too quickly sometimes; I'd have felt compelled to log in every day or so in order to not miss too much.

Andarix

I'll then say goodbye to the game. I don't like fighting games, which is what it boils down to.

Since you can't delete the password (I don't know what the option is set to that automatically deletes the password), I changed it to 0.

moblet

Thank you for hosting an accessible public server.

When you say that the public player has been misused, what exactly was happening?
Were players building public interchanges to exchange passengers?

With the scale of infrastructure and the economic model in Simutrans it is not possible for many players to duplicate services or infrastructure in the same areas. For a large number of players on a large map it works much much better if players "monopolise" passenger/mail service in most towns and if not more than about three players service any one industry. To do this players must be able to exchange passengers, mail and goods with each other, and this is only possible at public interchanges, since we cannot use other players' private yards/stops.

It can also work better if the electricity network is a single public asset, as duplicated private power lines cause obstruction to players trying to build new routes.

If your vision is for many players to share a large map I suggest re-enabling the public player so that players can do the above.

If your vision is for purely competitive play and you don't wish to enable the public player I suggest reducing both the size of the map and the number of players (no more than 4).

makie

Quote from: moblet on November 11, 2023, 01:12:47 AMTo do this players must be able to exchange passengers, mail and goods with each other, and this is only possible at public interchanges, since we cannot use other players' private yards/stops.
This is possible without access to public player. You can make your station public then all other player can connect to.

Misuse is, if player use public player  for terraforming or destroying of thing of other player, or shift cost for building to public. 

Andarix

From the public player you can switch to any other player, regardless of whether they have set a password or not.

As a result, in network games the public player should always be password protected. Whoever controls the public player can act as he pleases on the map.

Roboron

Quote from: zook2 on November 05, 2023, 05:36:07 PMThe BB #5 game started in October 22, and we're in 2016 now

This game started on October 28th at 1930 and it is now 1942 (roughly a year per day), so you are not forced to play every day, once a week is enough (that's what I do).

Quote from: Andarix on November 07, 2023, 04:59:37 PMSince you can't delete the password (I don't know what the option is set to that automatically deletes the password), I changed it to 0.

It is not set. I saw that option and thought on enabling it, but couldn't decide on how many months were a good idea. I can delete you password with nettool (I think, I have never used this tool).

Quote from: moblet on November 11, 2023, 01:12:47 AMWhen you say that the public player has been misused, what exactly was happening?

It was used to build or delete costly infrastructure mainly, often blocking mine. But as others said, you can make any way or station public without access to the public player. And in any case, I have access to the public player so anyone can request me to do something if it is really needed (or I could give trusted players access).


I closed the initial test server (Roboron's Public Server). If anyone is interested in the save I will be uploading the save games on https://files.michan.es/simutrans/saves/ from now on.

Andarix

I think you should stop the server temporarily until the list server is up and running again.

For one thing, you can't connect. And if you are connected and the list server is not available, the game constantly stops.

I'm not sure whether everything is working correctly when calculating income from aircraft. But I have no comparison because I don't play pak128.

Roboron

Alright. I have stopped the server for now. Thank you for the warning.

Andarix

Thanks for the info that you restarted the server.

Roboron

Oh, sorry. I didn't know it was restarted. A couple of days ago there was a failure on the machine it was running on, and I had to reboot it. That probably triggered a restart of the server, because I only stopped the service, not disabled it.

EDIT: Is the issue with the serverlist solved? It seems so, so I will leave it open. Also, I'm removing the "Rachaverse" company as per request.

Andarix

The question that arises for me is why players start playing an online game and then have their company deleted after 3 weeks. My guess is that it was too boring because it ran too slowly.

The other point is that two or three companies have now gone bankrupt, as the game has continued for about 8 years without reacting to avert bankruptcy.

These are the disadvantages of having a game that runs continuously.

If connections from other companies are lost, passenger numbers collapse because there are no destinations. This is exactly how industrial chains can be interrupted, which then leads to losses for other companies.

What ultimately happens to the map if they delete "Rachaverse", I don't know.

Roboron

I can also leave that company running and just remove the password. Do you think that is a better idea?

Andarix

#20
Quote from: Roboron on December 23, 2023, 08:00:04 PMI can also leave that company running and just remove the password. Do you think that is a better idea?

Look at what the company serves and then decide.

This is what happens when level crossings are removed when removing rail lines. The same applies to road bridges.

These problems also exist if the AI goes bankrupt and is removed.

Andarix

Example of what can happen when companies are removed

simscr07.png

Roboron

Then I have cleared the password, and changed the name to "Free Player". Feel free to take this player.

Roboron

Server down, my router died. Waiting for a replacement.

Roboron

Server back online. Note that I will restart this server shortly after the next release is done - but I will post the save if you want to keep playing :-)

Roboron

The first Simutrans Public Server game is now finished. I have restarted the server so it will be running the new Simutrans 124.1 & pak128 stable with a new savegame.

Here are the settings for this game:

simutrans-settings-2.png

Quote from: Andarix on October 21, 2023, 04:22:22 AMI think pause_server_no_clients is better than making it run even slower

I have reduced bits_per_moth from 23 to 22, and enabled pause_server_no_clients. Last game lasted 200 years in a span of 8 months. Let's see how this goes!

If you are interested in the savegames, here they are

Isaac Eiland-Hall

But how many bits_per_butterfly? ;-)

FLN


chacoacon

Hello, Roboron. First of all, thank you for all the fun I had in the last weeks. Unfortunately, I can not join the server anymore has been days. It is also not listed on https://servers.simutrans.org/list. Is everything alright?

Roboron

Sorry about that. I moved the server to a new location and forgot to bring back the Simutrans server. It is now online again.

wormer

#30
Hello! I am coming from steam and not sure why I can't join this server. My version matches, but pakset has these differences:

Not sure if picture displays correctly, differences are:
icle:SAC-McDonnell_Douglas_DC-10F_(mail)_128_set
icle:SAC-McDonnell_Douglas_MD-11_128_set
icle:SAC-McDonnell_Douglas_MD-90_128_set

I have a suspicion that pak128 had a release, but a github page https://github.com/simutrans/pak128 doesn't list any tags or releases and I am stuck here. How can I update my pakset to the appropriate version?

EDIT:
Okay, I've actually found the matching revision of the pak at https://github.com/simutrans/pak128/tree/c3519a40a22d08264eeac3a0ac943c19ba03d4f2 and compiled it, but my Simutrans crashes on load now with this message:
QuoteFATAL ERROR: successfully_loaded() - class ground_desc_t-object Outside not found.
*** PLEASE INSTALL PROPER BASE FILE AND CHECK PATH ***
Aborting program execution ...

For help with this error or to file a bug report please see the Simutrans forum at
https://forum.simutrans.com
PRESS ANY KEY

prissi

That debug message almost certainly means you have not started simutrans with the correct path.

The executable has to either in the same directory than the simutrans folder (which contains the text, config, script and some other folders) or its need a commandline parameter "-set_basedir xyz" where "xyz" is the path. If you use MS Visual C, you can also set the working directory to that path.

wormer

Thank you for the reply! My paks are located in a correct location along with simutrans.exe. In fact I downloaded some other paks that are working fine. I guess the problem is in batch file provided for compilation of the pak128 itself that encodes the wrong paths into the pak. I was able to compile the same pak version under linux and went past that problem -- the game starts now, but unfortunately the pak itself had some compilation errors on linux that I don't know how to fix.

Can anybody please compile pak128 version suitable for this server under linux using this link https://github.com/simutrans/pak128/tree/c3519a40a22d08264eeac3a0ac943c19ba03d4f2 The program makeobj that is the dependency can be found here https://sourceforge.net/projects/simutrans/files/makeobj/

It can be beneficial for other people trying to play this server too. I will post my compiled version if I have any success to fix those compilation errors that I have on linux.

prissi

You have to use make on the commandline. The batch file is likely not working (never tested for a long time).

The pakset should be the one from steam respective sourceforge as in the download link. If not Roboron has to provide the correct pakset.

The current pak128 has gone through a long renovation, so it is likely incompatible with the server.

wormer

When I am trying to compile pak128 on linux I get an output that contains some warnings. Then when I compare this pak with the version on the server I got a loooong list of differences. What might be the cause?

This is the output of the make command:
===> COPY
===> PAK64 base/misc_GUI_64
===> PAK128 base/misc_GUI
Message: Image size:    Now set to 128x128
===> PAK128 base/pedestrians
Message: Image size:    Now set to 128x128
===> PAK128 base/smokes
Message: Image size:    Now set to 128x128
libpng warning: Interlace handling should be turned on when using png_read_image
libpng warning: Interlace handling should be turned on when using png_read_image
libpng warning: Interlace handling should be turned on when using png_read_image
===> PAK128 citycars
Message: Image size:    Now set to 128x128
===> PAK128 cityhouses/com
Message: Image size:    Now set to 128x128
===> PAK128 cityhouses/com/no-winter
Message: Image size:    Now set to 128x128
===> PAK128 cityhouses/ind
Message: Image size:    Now set to 128x128
===> PAK128 cityhouses/ind/no-winter
Message: Image size:    Now set to 128x128
===> PAK128 cityhouses/res
Message: Image size:    Now set to 128x128
===> PAK128 cityhouses/res/blocks
Message: Image size:    Now set to 128x128
===> PAK128 factories
Message: Image size:    Now set to 128x128
libpng warning: Interlace handling should be turned on when using png_read_image
libpng warning: Interlace handling should be turned on when using png_read_image
===> PAK128 factories/powerplants
Message: Image size:    Now set to 128x128
libpng warning: Interlace handling should be turned on when using png_read_image
===> PAK128 infrastructure/airport_buildings_towers
Message: Image size:    Now set to 128x128
===> PAK128 infrastructure/airport_depots
Message: Image size:    Now set to 128x128
===> PAK128 infrastructure/airport_ways_items
Message: Image size:    Now set to 128x128
libpng warning: Interlace handling should be turned on when using png_read_image
===> PAK128 infrastructure/catenary_all
Message: Image size:    Now set to 128x128
===> PAK128 infrastructure/depots_rail_road_tram
Message: Image size:    Now set to 128x128
===> PAK128 infrastructure/headquarters
Message: Image size:    Now set to 128x128
===> PAK128 infrastructure/rail_bridges
Message: Image size:    Now set to 128x128
Warning: Rail_060_Bridge:       No frontpillar[s][0] specified (might still work)
Warning: Rail_060_Bridge:       No frontpillar[w][0] specified (might still work)
Warning: Rail_060_Bridge:       No frontimage2[ns][0] specified (might still work)
Warning: Rail_060_Bridge:       No frontimage2[ew][0] specified (might still work)
Warning: Rail_060_Bridge:       No frontramp2[n][0] specified (might still work)
Warning: Rail_060_Bridge:       No frontramp2[s][0] specified (might still work)
Warning: Rail_060_Bridge:       No frontramp2[e][0] specified (might still work)
Warning: Rail_060_Bridge:       No frontramp2[w][0] specified (might still work)
Warning: Rail_060_Bridge:       No frontpillar2[s][0] specified (might still work)
Warning: Rail_060_Bridge:       No frontpillar2[w][0] specified (might still work)
Warning: Rail_060_Bridge:       No frontpillar[s][1] specified (might still work)
Warning: Rail_060_Bridge:       No frontpillar[w][1] specified (might still work)
Warning: Rail_060_Bridge:       No frontimage2[ns][1] specified (might still work)
Warning: Rail_060_Bridge:       No frontimage2[ew][1] specified (might still work)
Warning: Rail_060_Bridge:       No frontramp2[n][1] specified (might still work)
Warning: Rail_060_Bridge:       No frontramp2[s][1] specified (might still work)
Warning: Rail_060_Bridge:       No frontramp2[e][1] specified (might still work)
Warning: Rail_060_Bridge:       No frontramp2[w][1] specified (might still work)
Warning: Rail_060_Bridge:       No frontpillar2[s][1] specified (might still work)
Warning: Rail_060_Bridge:       No frontpillar2[w][1] specified (might still work)
Warning: Rail_060B_Bridge:      No frontimage[ns][0] specified (might still work)
Warning: Rail_060B_Bridge:      No frontimage[ew][0] specified (might still work)
Warning: Rail_060B_Bridge:      No frontstart[n][0] specified (might still work)
Warning: Rail_060B_Bridge:      No frontstart[s][0] specified (might still work)
Warning: Rail_060B_Bridge:      No frontstart[e][0] specified (might still work)
Warning: Rail_060B_Bridge:      No frontstart[w][0] specified (might still work)
Warning: Rail_060B_Bridge:      No frontramp[n][0] specified (might still work)
Warning: Rail_060B_Bridge:      No frontramp[s][0] specified (might still work)
Warning: Rail_060B_Bridge:      No frontramp[e][0] specified (might still work)
Warning: Rail_060B_Bridge:      No frontramp[w][0] specified (might still work)
Warning: Rail_060B_Bridge:      No frontpillar[s][0] specified (might still work)
Warning: Rail_060B_Bridge:      No frontpillar[w][0] specified (might still work)
Warning: Rail_060B_Bridge:      No frontimage2[ns][0] specified (might still work)
Warning: Rail_060B_Bridge:      No frontimage2[ew][0] specified (might still work)
Warning: Rail_060B_Bridge:      No frontstart2[n][0] specified (might still work)
Warning: Rail_060B_Bridge:      No frontstart2[s][0] specified (might still work)
Warning: Rail_060B_Bridge:      No frontstart2[e][0] specified (might still work)
Warning: Rail_060B_Bridge:      No frontstart2[w][0] specified (might still work)
Warning: Rail_060B_Bridge:      No frontramp2[n][0] specified (might still work)
Warning: Rail_060B_Bridge:      No frontramp2[s][0] specified (might still work)
Warning: Rail_060B_Bridge:      No frontramp2[e][0] specified (might still work)
Warning: Rail_060B_Bridge:      No frontramp2[w][0] specified (might still work)
Warning: Rail_060B_Bridge:      No frontpillar2[s][0] specified (might still work)
Warning: Rail_060B_Bridge:      No frontpillar2[w][0] specified (might still work)
Warning: Rail_060B_Bridge:      No frontimage[ns][1] specified (might still work)
Warning: Rail_060B_Bridge:      No frontimage[ew][1] specified (might still work)
Warning: Rail_060B_Bridge:      No frontstart[n][1] specified (might still work)
Warning: Rail_060B_Bridge:      No frontstart[s][1] specified (might still work)
Warning: Rail_060B_Bridge:      No frontstart[e][1] specified (might still work)
Warning: Rail_060B_Bridge:      No frontstart[w][1] specified (might still work)
Warning: Rail_060B_Bridge:      No frontramp[n][1] specified (might still work)
Warning: Rail_060B_Bridge:      No frontramp[s][1] specified (might still work)
Warning: Rail_060B_Bridge:      No frontramp[e][1] specified (might still work)
Warning: Rail_060B_Bridge:      No frontramp[w][1] specified (might still work)
Warning: Rail_060B_Bridge:      No frontpillar[s][1] specified (might still work)
Warning: Rail_060B_Bridge:      No frontpillar[w][1] specified (might still work)
Warning: Rail_060B_Bridge:      No frontimage2[ns][1] specified (might still work)
Warning: Rail_060B_Bridge:      No frontimage2[ew][1] specified (might still work)
Warning: Rail_060B_Bridge:      No frontstart2[n][1] specified (might still work)
Warning: Rail_060B_Bridge:      No frontstart2[s][1] specified (might still work)
Warning: Rail_060B_Bridge:      No frontstart2[e][1] specified (might still work)
Warning: Rail_060B_Bridge:      No frontstart2[w][1] specified (might still work)
Warning: Rail_060B_Bridge:      No frontramp2[n][1] specified (might still work)
Warning: Rail_060B_Bridge:      No frontramp2[s][1] specified (might still work)
Warning: Rail_060B_Bridge:      No frontramp2[e][1] specified (might still work)
Warning: Rail_060B_Bridge:      No frontramp2[w][1] specified (might still work)
Warning: Rail_060B_Bridge:      No frontpillar2[s][1] specified (might still work)
Warning: Rail_060B_Bridge:      No frontpillar2[w][1] specified (might still work)
Warning: Rail_080_Bridge:       No frontimage[ns][0] specified (might still work)
Warning: Rail_080_Bridge:       No frontimage[ew][0] specified (might still work)
Warning: Rail_080_Bridge:       No frontstart[n][0] specified (might still work)
Warning: Rail_080_Bridge:       No frontstart[s][0] specified (might still work)
Warning: Rail_080_Bridge:       No frontstart[e][0] specified (might still work)
Warning: Rail_080_Bridge:       No frontstart[w][0] specified (might still work)
Warning: Rail_080_Bridge:       No frontramp[n][0] specified (might still work)
Warning: Rail_080_Bridge:       No frontramp[s][0] specified (might still work)
Warning: Rail_080_Bridge:       No frontramp[e][0] specified (might still work)
Warning: Rail_080_Bridge:       No frontramp[w][0] specified (might still work)
Warning: Rail_080_Bridge:       No frontpillar[s][0] specified (might still work)
Warning: Rail_080_Bridge:       No frontpillar[w][0] specified (might still work)
Warning: Rail_080_Bridge:       No frontimage2[ns][0] specified (might still work)
Warning: Rail_080_Bridge:       No frontimage2[ew][0] specified (might still work)
Warning: Rail_080_Bridge:       No frontstart2[n][0] specified (might still work)
Warning: Rail_080_Bridge:       No frontstart2[s][0] specified (might still work)
Warning: Rail_080_Bridge:       No frontstart2[e][0] specified (might still work)
Warning: Rail_080_Bridge:       No frontstart2[w][0] specified (might still work)
Warning: Rail_080_Bridge:       No frontramp2[n][0] specified (might still work)
Warning: Rail_080_Bridge:       No frontramp2[s][0] specified (might still work)
Warning: Rail_080_Bridge:       No frontramp2[e][0] specified (might still work)
Warning: Rail_080_Bridge:       No frontramp2[w][0] specified (might still work)
Warning: Rail_080_Bridge:       No frontpillar2[s][0] specified (might still work)
Warning: Rail_080_Bridge:       No frontpillar2[w][0] specified (might still work)
Warning: Rail_080_Bridge:       No frontimage[ns][1] specified (might still work)
Warning: Rail_080_Bridge:       No frontimage[ew][1] specified (might still work)
Warning: Rail_080_Bridge:       No frontstart[n][1] specified (might still work)
Warning: Rail_080_Bridge:       No frontstart[s][1] specified (might still work)
Warning: Rail_080_Bridge:       No frontstart[e][1] specified (might still work)
Warning: Rail_080_Bridge:       No frontstart[w][1] specified (might still work)
Warning: Rail_080_Bridge:       No frontramp[n][1] specified (might still work)
Warning: Rail_080_Bridge:       No frontramp[s][1] specified (might still work)
Warning: Rail_080_Bridge:       No frontramp[e][1] specified (might still work)
Warning: Rail_080_Bridge:       No frontramp[w][1] specified (might still work)
Warning: Rail_080_Bridge:       No frontpillar[s][1] specified (might still work)
Warning: Rail_080_Bridge:       No frontpillar[w][1] specified (might still work)
Warning: Rail_080_Bridge:       No frontimage2[ns][1] specified (might still work)
Warning: Rail_080_Bridge:       No frontimage2[ew][1] specified (might still work)
Warning: Rail_080_Bridge:       No frontstart2[n][1] specified (might still work)
Warning: Rail_080_Bridge:       No frontstart2[s][1] specified (might still work)
Warning: Rail_080_Bridge:       No frontstart2[e][1] specified (might still work)
Warning: Rail_080_Bridge:       No frontstart2[w][1] specified (might still work)
Warning: Rail_080_Bridge:       No frontramp2[n][1] specified (might still work)
Warning: Rail_080_Bridge:       No frontramp2[s][1] specified (might still work)
Warning: Rail_080_Bridge:       No frontramp2[e][1] specified (might still work)
Warning: Rail_080_Bridge:       No frontramp2[w][1] specified (might still work)
Warning: Rail_080_Bridge:       No frontpillar2[s][1] specified (might still work)
Warning: Rail_080_Bridge:       No frontpillar2[w][1] specified (might still work)
Warning: Rail_080B_Bridge:      No frontramp[n][0] specified (might still work)
Warning: Rail_080B_Bridge:      No frontramp[s][0] specified (might still work)
Warning: Rail_080B_Bridge:      No frontramp[e][0] specified (might still work)
Warning: Rail_080B_Bridge:      No frontramp[w][0] specified (might still work)
Warning: Rail_080B_Bridge:      No frontpillar[s][0] specified (might still work)
Warning: Rail_080B_Bridge:      No frontpillar[w][0] specified (might still work)
Warning: Rail_080B_Bridge:      No frontimage2[ns][0] specified (might still work)
Warning: Rail_080B_Bridge:      No frontimage2[ew][0] specified (might still work)
Warning: Rail_080B_Bridge:      No frontramp2[n][0] specified (might still work)
Warning: Rail_080B_Bridge:      No frontramp2[s][0] specified (might still work)
Warning: Rail_080B_Bridge:      No frontramp2[e][0] specified (might still work)
Warning: Rail_080B_Bridge:      No frontramp2[w][0] specified (might still work)
Warning: Rail_080B_Bridge:      No frontpillar2[s][0] specified (might still work)
Warning: Rail_080B_Bridge:      No frontpillar2[w][0] specified (might still work)
Warning: Rail_080B_Bridge:      No frontramp[n][1] specified (might still work)
Warning: Rail_080B_Bridge:      No frontramp[s][1] specified (might still work)
Warning: Rail_080B_Bridge:      No frontramp[e][1] specified (might still work)
Warning: Rail_080B_Bridge:      No frontramp[w][1] specified (might still work)
Warning: Rail_080B_Bridge:      No frontpillar[s][1] specified (might still work)
Warning: Rail_080B_Bridge:      No frontpillar[w][1] specified (might still work)
Warning: Rail_080B_Bridge:      No frontimage2[ns][1] specified (might still work)
Warning: Rail_080B_Bridge:      No frontimage2[ew][1] specified (might still work)
Warning: Rail_080B_Bridge:      No frontramp2[n][1] specified (might still work)
Warning: Rail_080B_Bridge:      No frontramp2[s][1] specified (might still work)
Warning: Rail_080B_Bridge:      No frontramp2[e][1] specified (might still work)
Warning: Rail_080B_Bridge:      No frontramp2[w][1] specified (might still work)
Warning: Rail_080B_Bridge:      No frontpillar2[s][1] specified (might still work)
Warning: Rail_080B_Bridge:      No frontpillar2[w][1] specified (might still work)
Warning: Rail_100_Bridge:       No frontramp[n][0] specified (might still work)
Warning: Rail_100_Bridge:       No frontramp[s][0] specified (might still work)
Warning: Rail_100_Bridge:       No frontramp[e][0] specified (might still work)
Warning: Rail_100_Bridge:       No frontramp[w][0] specified (might still work)
Warning: Rail_100_Bridge:       No frontpillar[s][0] specified (might still work)
Warning: Rail_100_Bridge:       No frontpillar[w][0] specified (might still work)
Warning: Rail_100_Bridge:       No frontimage2[ns][0] specified (might still work)
Warning: Rail_100_Bridge:       No frontimage2[ew][0] specified (might still work)
Warning: Rail_100_Bridge:       No frontramp2[n][0] specified (might still work)
Warning: Rail_100_Bridge:       No frontramp2[s][0] specified (might still work)
Warning: Rail_100_Bridge:       No frontramp2[e][0] specified (might still work)
Warning: Rail_100_Bridge:       No frontramp2[w][0] specified (might still work)
Warning: Rail_100_Bridge:       No frontpillar2[s][0] specified (might still work)
Warning: Rail_100_Bridge:       No frontpillar2[w][0] specified (might still work)
Warning: Rail_100_Bridge:       No frontramp[n][1] specified (might still work)
Warning: Rail_100_Bridge:       No frontramp[s][1] specified (might still work)
Warning: Rail_100_Bridge:       No frontramp[e][1] specified (might still work)
Warning: Rail_100_Bridge:       No frontramp[w][1] specified (might still work)
Warning: Rail_100_Bridge:       No frontpillar[s][1] specified (might still work)
Warning: Rail_100_Bridge:       No frontpillar[w][1] specified (might still work)
Warning: Rail_100_Bridge:       No frontimage2[ns][1] specified (might still work)
Warning: Rail_100_Bridge:       No frontimage2[ew][1] specified (might still work)
Warning: Rail_100_Bridge:       No frontramp2[n][1] specified (might still work)
Warning: Rail_100_Bridge:       No frontramp2[s][1] specified (might still work)
Warning: Rail_100_Bridge:       No frontramp2[e][1] specified (might still work)
Warning: Rail_100_Bridge:       No frontramp2[w][1] specified (might still work)
Warning: Rail_100_Bridge:       No frontpillar2[s][1] specified (might still work)
Warning: Rail_100_Bridge:       No frontpillar2[w][1] specified (might still work)
Warning: Rail_120_Bridge:       No frontpillar[s][0] specified (might still work)
Warning: Rail_120_Bridge:       No frontpillar[w][0] specified (might still work)
Warning: Rail_120_Bridge:       No frontramp2[n][0] specified (might still work)
Warning: Rail_120_Bridge:       No frontramp2[s][0] specified (might still work)
Warning: Rail_120_Bridge:       No frontramp2[e][0] specified (might still work)
Warning: Rail_120_Bridge:       No frontramp2[w][0] specified (might still work)
Warning: Rail_120_Bridge:       No frontpillar2[s][0] specified (might still work)
Warning: Rail_120_Bridge:       No frontpillar2[w][0] specified (might still work)
Warning: Rail_120_Bridge:       No frontpillar[s][1] specified (might still work)
Warning: Rail_120_Bridge:       No frontpillar[w][1] specified (might still work)
Warning: Rail_120_Bridge:       No frontramp2[n][1] specified (might still work)
Warning: Rail_120_Bridge:       No frontramp2[s][1] specified (might still work)
Warning: Rail_120_Bridge:       No frontramp2[e][1] specified (might still work)
Warning: Rail_120_Bridge:       No frontramp2[w][1] specified (might still work)
Warning: Rail_120_Bridge:       No frontpillar2[s][1] specified (might still work)
Warning: Rail_120_Bridge:       No frontpillar2[w][1] specified (might still work)
Warning: Rail_120B_Bridge:      No frontpillar[s][0] specified (might still work)
Warning: Rail_120B_Bridge:      No frontpillar[w][0] specified (might still work)
Warning: Rail_120B_Bridge:      No frontimage2[ns][0] specified (might still work)
Warning: Rail_120B_Bridge:      No frontimage2[ew][0] specified (might still work)
Warning: Rail_120B_Bridge:      No frontramp2[n][0] specified (might still work)
Warning: Rail_120B_Bridge:      No frontramp2[s][0] specified (might still work)
Warning: Rail_120B_Bridge:      No frontramp2[e][0] specified (might still work)
Warning: Rail_120B_Bridge:      No frontramp2[w][0] specified (might still work)
Warning: Rail_120B_Bridge:      No frontpillar2[s][0] specified (might still work)
Warning: Rail_120B_Bridge:      No frontpillar2[w][0] specified (might still work)
Warning: Rail_120B_Bridge:      No frontpillar[s][1] specified (might still work)
Warning: Rail_120B_Bridge:      No frontpillar[w][1] specified (might still work)
Warning: Rail_120B_Bridge:      No frontimage2[ns][1] specified (might still work)
Warning: Rail_120B_Bridge:      No frontimage2[ew][1] specified (might still work)
Warning: Rail_120B_Bridge:      No frontramp2[n][1] specified (might still work)
Warning: Rail_120B_Bridge:      No frontramp2[s][1] specified (might still work)
Warning: Rail_120B_Bridge:      No frontramp2[e][1] specified (might still work)
Warning: Rail_120B_Bridge:      No frontramp2[w][1] specified (might still work)
Warning: Rail_120B_Bridge:      No frontpillar2[s][1] specified (might still work)
Warning: Rail_120B_Bridge:      No frontpillar2[w][1] specified (might still work)
Warning: Rail_140_Bridge:       No frontpillar[s][0] specified (might still work)
Warning: Rail_140_Bridge:       No frontpillar[w][0] specified (might still work)
Warning: Rail_140_Bridge:       No frontramp2[n][0] specified (might still work)
Warning: Rail_140_Bridge:       No frontramp2[s][0] specified (might still work)
Warning: Rail_140_Bridge:       No frontramp2[e][0] specified (might still work)
Warning: Rail_140_Bridge:       No frontramp2[w][0] specified (might still work)
Warning: Rail_140_Bridge:       No frontpillar2[s][0] specified (might still work)
Warning: Rail_140_Bridge:       No frontpillar2[w][0] specified (might still work)
Warning: Rail_140_Bridge:       No frontpillar[s][1] specified (might still work)
Warning: Rail_140_Bridge:       No frontpillar[w][1] specified (might still work)
Warning: Rail_140_Bridge:       No frontramp2[n][1] specified (might still work)
Warning: Rail_140_Bridge:       No frontramp2[s][1] specified (might still work)
Warning: Rail_140_Bridge:       No frontramp2[e][1] specified (might still work)
Warning: Rail_140_Bridge:       No frontramp2[w][1] specified (might still work)
Warning: Rail_140_Bridge:       No frontpillar2[s][1] specified (might still work)
Warning: Rail_140_Bridge:       No frontpillar2[w][1] specified (might still work)
Warning: Rail_160_Bridge:       No frontpillar[s][0] specified (might still work)
Warning: Rail_160_Bridge:       No frontpillar[w][0] specified (might still work)
Warning: Rail_160_Bridge:       No frontramp2[n][0] specified (might still work)
Warning: Rail_160_Bridge:       No frontramp2[s][0] specified (might still work)
Warning: Rail_160_Bridge:       No frontramp2[e][0] specified (might still work)
Warning: Rail_160_Bridge:       No frontramp2[w][0] specified (might still work)
Warning: Rail_160_Bridge:       No frontpillar2[s][0] specified (might still work)
Warning: Rail_160_Bridge:       No frontpillar2[w][0] specified (might still work)
Warning: Rail_160_Bridge:       No frontpillar[s][1] specified (might still work)
Warning: Rail_160_Bridge:       No frontpillar[w][1] specified (might still work)
Warning: Rail_160_Bridge:       No frontramp2[n][1] specified (might still work)
Warning: Rail_160_Bridge:       No frontramp2[s][1] specified (might still work)
Warning: Rail_160_Bridge:       No frontramp2[e][1] specified (might still work)
Warning: Rail_160_Bridge:       No frontramp2[w][1] specified (might still work)
Warning: Rail_160_Bridge:       No frontpillar2[s][1] specified (might still work)
Warning: Rail_160_Bridge:       No frontpillar2[w][1] specified (might still work)
Warning: Rail_180_Bridge:       No frontpillar[s][0] specified (might still work)
Warning: Rail_180_Bridge:       No frontpillar[w][0] specified (might still work)
Warning: Rail_180_Bridge:       No frontramp2[n][0] specified (might still work)
Warning: Rail_180_Bridge:       No frontramp2[s][0] specified (might still work)
Warning: Rail_180_Bridge:       No frontramp2[e][0] specified (might still work)
Warning: Rail_180_Bridge:       No frontramp2[w][0] specified (might still work)
Warning: Rail_180_Bridge:       No frontpillar2[s][0] specified (might still work)
Warning: Rail_180_Bridge:       No frontpillar2[w][0] specified (might still work)
Warning: Rail_180_Bridge:       No frontpillar[s][1] specified (might still work)
Warning: Rail_180_Bridge:       No frontpillar[w][1] specified (might still work)
Warning: Rail_180_Bridge:       No frontramp2[n][1] specified (might still work)
Warning: Rail_180_Bridge:       No frontramp2[s][1] specified (might still work)
Warning: Rail_180_Bridge:       No frontramp2[e][1] specified (might still work)
Warning: Rail_180_Bridge:       No frontramp2[w][1] specified (might still work)
Warning: Rail_180_Bridge:       No frontpillar2[s][1] specified (might still work)
Warning: Rail_180_Bridge:       No frontpillar2[w][1] specified (might still work)
Warning: Rail_200_Bridge:       No frontpillar[s][0] specified (might still work)
Warning: Rail_200_Bridge:       No frontpillar[w][0] specified (might still work)
Warning: Rail_200_Bridge:       No frontramp2[n][0] specified (might still work)
Warning: Rail_200_Bridge:       No frontramp2[s][0] specified (might still work)
Warning: Rail_200_Bridge:       No frontramp2[e][0] specified (might still work)
Warning: Rail_200_Bridge:       No frontramp2[w][0] specified (might still work)
Warning: Rail_200_Bridge:       No frontpillar2[s][0] specified (might still work)
Warning: Rail_200_Bridge:       No frontpillar2[w][0] specified (might still work)
Warning: Rail_200_Bridge:       No frontpillar[s][1] specified (might still work)
Warning: Rail_200_Bridge:       No frontpillar[w][1] specified (might still work)
Warning: Rail_200_Bridge:       No frontramp2[n][1] specified (might still work)
Warning: Rail_200_Bridge:       No frontramp2[s][1] specified (might still work)
Warning: Rail_200_Bridge:       No frontramp2[e][1] specified (might still work)
Warning: Rail_200_Bridge:       No frontramp2[w][1] specified (might still work)
Warning: Rail_200_Bridge:       No frontpillar2[s][1] specified (might still work)
Warning: Rail_200_Bridge:       No frontpillar2[w][1] specified (might still work)
Warning: Rail_240_Bridge:       No frontpillar[s][0] specified (might still work)
Warning: Rail_240_Bridge:       No frontpillar[w][0] specified (might still work)
Warning: Rail_240_Bridge:       No frontimage2[ns][0] specified (might still work)
Warning: Rail_240_Bridge:       No frontimage2[ew][0] specified (might still work)
Warning: Rail_240_Bridge:       No frontramp2[n][0] specified (might still work)
Warning: Rail_240_Bridge:       No frontramp2[s][0] specified (might still work)
Warning: Rail_240_Bridge:       No frontramp2[e][0] specified (might still work)
Warning: Rail_240_Bridge:       No frontramp2[w][0] specified (might still work)
Warning: Rail_240_Bridge:       No frontpillar2[s][0] specified (might still work)
Warning: Rail_240_Bridge:       No frontpillar2[w][0] specified (might still work)
Warning: Rail_240_Bridge:       No frontpillar[s][1] specified (might still work)
Warning: Rail_240_Bridge:       No frontpillar[w][1] specified (might still work)
Warning: Rail_240_Bridge:       No frontimage2[ns][1] specified (might still work)
Warning: Rail_240_Bridge:       No frontimage2[ew][1] specified (might still work)
Warning: Rail_240_Bridge:       No frontramp2[n][1] specified (might still work)
Warning: Rail_240_Bridge:       No frontramp2[s][1] specified (might still work)
Warning: Rail_240_Bridge:       No frontramp2[e][1] specified (might still work)
Warning: Rail_240_Bridge:       No frontramp2[w][1] specified (might still work)
Warning: Rail_240_Bridge:       No frontpillar2[s][1] specified (might still work)
Warning: Rail_240_Bridge:       No frontpillar2[w][1] specified (might still work)
Warning: Rail_280_Bridge:       No frontpillar[s][0] specified (might still work)
Warning: Rail_280_Bridge:       No frontpillar[w][0] specified (might still work)
Warning: Rail_280_Bridge:       No frontramp2[n][0] specified (might still work)
Warning: Rail_280_Bridge:       No frontramp2[s][0] specified (might still work)
Warning: Rail_280_Bridge:       No frontramp2[e][0] specified (might still work)
Warning: Rail_280_Bridge:       No frontramp2[w][0] specified (might still work)
Warning: Rail_280_Bridge:       No frontpillar2[s][0] specified (might still work)
Warning: Rail_280_Bridge:       No frontpillar2[w][0] specified (might still work)
Warning: Rail_280_Bridge:       No frontpillar[s][1] specified (might still work)
Warning: Rail_280_Bridge:       No frontpillar[w][1] specified (might still work)
Warning: Rail_280_Bridge:       No frontramp2[n][1] specified (might still work)
Warning: Rail_280_Bridge:       No frontramp2[s][1] specified (might still work)
Warning: Rail_280_Bridge:       No frontramp2[e][1] specified (might still work)
Warning: Rail_280_Bridge:       No frontramp2[w][1] specified (might still work)
Warning: Rail_280_Bridge:       No frontpillar2[s][1] specified (might still work)
Warning: Rail_280_Bridge:       No frontpillar2[w][1] specified (might still work)
Warning: Rail_320_Bridge:       No frontpillar[s][0] specified (might still work)
Warning: Rail_320_Bridge:       No frontpillar[w][0] specified (might still work)
Warning: Rail_320_Bridge:       No frontramp2[n][0] specified (might still work)
Warning: Rail_320_Bridge:       No frontramp2[s][0] specified (might still work)
Warning: Rail_320_Bridge:       No frontramp2[e][0] specified (might still work)
Warning: Rail_320_Bridge:       No frontramp2[w][0] specified (might still work)
Warning: Rail_320_Bridge:       No frontpillar2[s][0] specified (might still work)
Warning: Rail_320_Bridge:       No frontpillar2[w][0] specified (might still work)
Warning: Rail_320_Bridge:       No frontpillar[s][1] specified (might still work)
Warning: Rail_320_Bridge:       No frontpillar[w][1] specified (might still work)
Warning: Rail_320_Bridge:       No frontramp2[n][1] specified (might still work)
Warning: Rail_320_Bridge:       No frontramp2[s][1] specified (might still work)
Warning: Rail_320_Bridge:       No frontramp2[e][1] specified (might still work)
Warning: Rail_320_Bridge:       No frontramp2[w][1] specified (might still work)
Warning: Rail_320_Bridge:       No frontpillar2[s][1] specified (might still work)
Warning: Rail_320_Bridge:       No frontpillar2[w][1] specified (might still work)
Warning: Rail_400_Bridge:       No frontpillar[s][0] specified (might still work)
Warning: Rail_400_Bridge:       No frontpillar[w][0] specified (might still work)
Warning: Rail_400_Bridge:       No frontramp2[n][0] specified (might still work)
Warning: Rail_400_Bridge:       No frontramp2[s][0] specified (might still work)
Warning: Rail_400_Bridge:       No frontramp2[e][0] specified (might still work)
Warning: Rail_400_Bridge:       No frontramp2[w][0] specified (might still work)
Warning: Rail_400_Bridge:       No frontpillar2[s][0] specified (might still work)
Warning: Rail_400_Bridge:       No frontpillar2[w][0] specified (might still work)
Warning: Rail_400_Bridge:       No frontpillar[s][1] specified (might still work)
Warning: Rail_400_Bridge:       No frontpillar[w][1] specified (might still work)
Warning: Rail_400_Bridge:       No frontramp2[n][1] specified (might still work)
Warning: Rail_400_Bridge:       No frontramp2[s][1] specified (might still work)
Warning: Rail_400_Bridge:       No frontramp2[e][1] specified (might still work)
Warning: Rail_400_Bridge:       No frontramp2[w][1] specified (might still work)
Warning: Rail_400_Bridge:       No frontpillar2[s][1] specified (might still work)
Warning: Rail_400_Bridge:       No frontpillar2[w][1] specified (might still work)
===> PAK128 infrastructure/rail_elevated
Message: Image size:    Now set to 128x128
===> PAK128 infrastructure/rail_signals
Message: Image size:    Now set to 128x128
===> PAK128 infrastructure/rail_stations
Message: Image size:    Now set to 128x128
===> PAK128 infrastructure/rail_tracks
Message: Image size:    Now set to 128x128
===> PAK128 infrastructure/rail_tunnels
Message: Image size:    Now set to 128x128
===> PAK128 infrastructure/rail_water_crossings
Message: Image size:    Now set to 128x128
===> PAK128 infrastructure/roads
Message: Image size:    Now set to 128x128
===> PAK128 infrastructure/road_bridges
Message: Image size:    Now set to 128x128
Warning: Highway_110_Bridge:    No frontpillar[s][0] specified (might still work)
Warning: Highway_110_Bridge:    No frontpillar[w][0] specified (might still work)
Warning: Highway_110_Bridge:    No frontimage2[ns][0] specified (might still work)
Warning: Highway_110_Bridge:    No frontimage2[ew][0] specified (might still work)
Warning: Highway_110_Bridge:    No frontramp2[n][0] specified (might still work)
Warning: Highway_110_Bridge:    No frontramp2[s][0] specified (might still work)
Warning: Highway_110_Bridge:    No frontramp2[e][0] specified (might still work)
Warning: Highway_110_Bridge:    No frontramp2[w][0] specified (might still work)
Warning: Highway_110_Bridge:    No frontpillar2[s][0] specified (might still work)
Warning: Highway_110_Bridge:    No frontpillar2[w][0] specified (might still work)
Warning: Highway_110_Bridge:    No frontpillar[s][1] specified (might still work)
Warning: Highway_110_Bridge:    No frontpillar[w][1] specified (might still work)
Warning: Highway_110_Bridge:    No frontimage2[ns][1] specified (might still work)
Warning: Highway_110_Bridge:    No frontimage2[ew][1] specified (might still work)
Warning: Highway_110_Bridge:    No frontramp2[n][1] specified (might still work)
Warning: Highway_110_Bridge:    No frontramp2[s][1] specified (might still work)
Warning: Highway_110_Bridge:    No frontramp2[e][1] specified (might still work)
Warning: Highway_110_Bridge:    No frontramp2[w][1] specified (might still work)
Warning: Highway_110_Bridge:    No frontpillar2[s][1] specified (might still work)
Warning: Highway_110_Bridge:    No frontpillar2[w][1] specified (might still work)
Warning: Highway_130_Bridge:    No frontpillar[s][0] specified (might still work)
Warning: Highway_130_Bridge:    No frontpillar[w][0] specified (might still work)
Warning: Highway_130_Bridge:    No frontimage2[ns][0] specified (might still work)
Warning: Highway_130_Bridge:    No frontimage2[ew][0] specified (might still work)
Warning: Highway_130_Bridge:    No frontramp2[n][0] specified (might still work)
Warning: Highway_130_Bridge:    No frontramp2[s][0] specified (might still work)
Warning: Highway_130_Bridge:    No frontramp2[e][0] specified (might still work)
Warning: Highway_130_Bridge:    No frontramp2[w][0] specified (might still work)
Warning: Highway_130_Bridge:    No frontpillar2[s][0] specified (might still work)
Warning: Highway_130_Bridge:    No frontpillar2[w][0] specified (might still work)
Warning: Highway_130_Bridge:    No frontpillar[s][1] specified (might still work)
Warning: Highway_130_Bridge:    No frontpillar[w][1] specified (might still work)
Warning: Highway_130_Bridge:    No frontimage2[ns][1] specified (might still work)
Warning: Highway_130_Bridge:    No frontimage2[ew][1] specified (might still work)
Warning: Highway_130_Bridge:    No frontramp2[n][1] specified (might still work)
Warning: Highway_130_Bridge:    No frontramp2[s][1] specified (might still work)
Warning: Highway_130_Bridge:    No frontramp2[e][1] specified (might still work)
Warning: Highway_130_Bridge:    No frontramp2[w][1] specified (might still work)
Warning: Highway_130_Bridge:    No frontpillar2[s][1] specified (might still work)
Warning: Highway_130_Bridge:    No frontpillar2[w][1] specified (might still work)
Warning: Highway_200_Bridge:    No frontpillar[s][0] specified (might still work)
Warning: Highway_200_Bridge:    No frontpillar[w][0] specified (might still work)
Warning: Highway_200_Bridge:    No frontimage2[ns][0] specified (might still work)
Warning: Highway_200_Bridge:    No frontimage2[ew][0] specified (might still work)
Warning: Highway_200_Bridge:    No frontramp2[n][0] specified (might still work)
Warning: Highway_200_Bridge:    No frontramp2[s][0] specified (might still work)
Warning: Highway_200_Bridge:    No frontramp2[e][0] specified (might still work)
Warning: Highway_200_Bridge:    No frontramp2[w][0] specified (might still work)
Warning: Highway_200_Bridge:    No frontpillar2[s][0] specified (might still work)
Warning: Highway_200_Bridge:    No frontpillar2[w][0] specified (might still work)
Warning: Highway_200_Bridge:    No frontpillar[s][1] specified (might still work)
Warning: Highway_200_Bridge:    No frontpillar[w][1] specified (might still work)
Warning: Highway_200_Bridge:    No frontimage2[ns][1] specified (might still work)
Warning: Highway_200_Bridge:    No frontimage2[ew][1] specified (might still work)
Warning: Highway_200_Bridge:    No frontramp2[n][1] specified (might still work)
Warning: Highway_200_Bridge:    No frontramp2[s][1] specified (might still work)
Warning: Highway_200_Bridge:    No frontramp2[e][1] specified (might still work)
Warning: Highway_200_Bridge:    No frontramp2[w][1] specified (might still work)
Warning: Highway_200_Bridge:    No frontpillar2[s][1] specified (might still work)
Warning: Highway_200_Bridge:    No frontpillar2[w][1] specified (might still work)
Warning: road_030_bridge:       No frontpillar[s][0] specified (might still work)
Warning: road_030_bridge:       No frontpillar[w][0] specified (might still work)
Warning: road_030_bridge:       No frontimage2[ns][0] specified (might still work)
Warning: road_030_bridge:       No frontimage2[ew][0] specified (might still work)
Warning: road_030_bridge:       No frontpillar2[s][0] specified (might still work)
Warning: road_030_bridge:       No frontpillar2[w][0] specified (might still work)
Warning: road_030_bridge:       No frontpillar[s][1] specified (might still work)
Warning: road_030_bridge:       No frontpillar[w][1] specified (might still work)
Warning: road_030_bridge:       No frontimage2[ns][1] specified (might still work)
Warning: road_030_bridge:       No frontimage2[ew][1] specified (might still work)
Warning: road_030_bridge:       No frontpillar2[s][1] specified (might still work)
Warning: road_030_bridge:       No frontpillar2[w][1] specified (might still work)
Warning: road_040_bridge:       No frontpillar[s][0] specified (might still work)
Warning: road_040_bridge:       No frontpillar[w][0] specified (might still work)
Warning: road_040_bridge:       No frontpillar2[s][0] specified (might still work)
Warning: road_040_bridge:       No frontpillar2[w][0] specified (might still work)
Warning: road_040_bridge:       No frontpillar[s][1] specified (might still work)
Warning: road_040_bridge:       No frontpillar[w][1] specified (might still work)
Warning: road_040_bridge:       No frontpillar2[s][1] specified (might still work)
Warning: road_040_bridge:       No frontpillar2[w][1] specified (might still work)
Warning: road_050_bridge:       No frontpillar[s][0] specified (might still work)
Warning: road_050_bridge:       No frontpillar[w][0] specified (might still work)
Warning: road_050_bridge:       No frontpillar2[s][0] specified (might still work)
Warning: road_050_bridge:       No frontpillar2[w][0] specified (might still work)
Warning: road_050_bridge:       No frontpillar[s][1] specified (might still work)
Warning: road_050_bridge:       No frontpillar[w][1] specified (might still work)
Warning: road_050_bridge:       No frontpillar2[s][1] specified (might still work)
Warning: road_050_bridge:       No frontpillar2[w][1] specified (might still work)
Warning: Road_055_Bridge:       No frontpillar[s][0] specified (might still work)
Warning: Road_055_Bridge:       No frontpillar[w][0] specified (might still work)
Warning: Road_055_Bridge:       No frontpillar2[s][0] specified (might still work)
Warning: Road_055_Bridge:       No frontpillar2[w][0] specified (might still work)
Warning: Road_055_Bridge:       No frontpillar[s][1] specified (might still work)
Warning: Road_055_Bridge:       No frontpillar[w][1] specified (might still work)
Warning: Road_055_Bridge:       No frontpillar2[s][1] specified (might still work)
Warning: Road_055_Bridge:       No frontpillar2[w][1] specified (might still work)
Warning: Road_070_Bridge:       No frontpillar[s][0] specified (might still work)
Warning: Road_070_Bridge:       No frontpillar[w][0] specified (might still work)
Warning: Road_070_Bridge:       No frontpillar2[s][0] specified (might still work)
Warning: Road_070_Bridge:       No frontpillar2[w][0] specified (might still work)
Warning: Road_070_Bridge:       No frontpillar[s][1] specified (might still work)
Warning: Road_070_Bridge:       No frontpillar[w][1] specified (might still work)
Warning: Road_070_Bridge:       No frontpillar2[s][1] specified (might still work)
Warning: Road_070_Bridge:       No frontpillar2[w][1] specified (might still work)
Warning: Road_090_Bridge:       No frontpillar[s][0] specified (might still work)
Warning: Road_090_Bridge:       No frontpillar[w][0] specified (might still work)
Warning: Road_090_Bridge:       No frontimage2[ns][0] specified (might still work)
Warning: Road_090_Bridge:       No frontimage2[ew][0] specified (might still work)
Warning: Road_090_Bridge:       No frontpillar2[s][0] specified (might still work)
Warning: Road_090_Bridge:       No frontpillar2[w][0] specified (might still work)
Warning: Road_090_Bridge:       No frontpillar[s][1] specified (might still work)
Warning: Road_090_Bridge:       No frontpillar[w][1] specified (might still work)
Warning: Road_090_Bridge:       No frontimage2[ns][1] specified (might still work)
Warning: Road_090_Bridge:       No frontimage2[ew][1] specified (might still work)
Warning: Road_090_Bridge:       No frontpillar2[s][1] specified (might still work)
Warning: Road_090_Bridge:       No frontpillar2[w][1] specified (might still work)
===> PAK128 infrastructure/road_elevated
Message: Image size:    Now set to 128x128
===> PAK128 infrastructure/road_rail_crossings
Message: Image size:    Now set to 128x128
===> PAK128 infrastructure/road_signs
Message: Image size:    Now set to 128x128
===> PAK128 infrastructure/road_stops
Message: Image size:    Now set to 128x128
===> PAK128 infrastructure/road_tunnels
Message: Image size:    Now set to 128x128
===> PAK128 infrastructure/road_water_crossings
Message: Image size:    Now set to 128x128
===> PAK128 infrastructure/schwebebahn_all
Message: Image size:    Now set to 128x128
Warning: Schwebebahn_p_bridge:  No frontpillar[s] specified (might still work)
Warning: Schwebebahn_p_bridge:  No frontpillar[w] specified (might still work)
Warning: Schwebebahn_p_bridge:  No frontimage2[ns] specified (might still work)
Warning: Schwebebahn_p_bridge:  No frontimage2[ew] specified (might still work)
Warning: Schwebebahn_p_bridge:  No frontpillar2[s] specified (might still work)
Warning: Schwebebahn_p_bridge:  No frontpillar2[w] specified (might still work)
===> PAK128 infrastructure/station_buildings
Message: Image size:    Now set to 128x128
===> PAK128 infrastructure/tram_tracks
Message: Image size:    Now set to 128x128
===> PAK128 infrastructure/water_all
Message: Image size:    Now set to 128x128
Warning: water_bridge:  No frontpillar[s] specified (might still work)
Warning: water_bridge:  No frontpillar[w] specified (might still work)
Warning: water_bridge:  No frontimage2[ns] specified (might still work)
Warning: water_bridge:  No frontimage2[ew] specified (might still work)
Warning: water_bridge:  No frontpillar2[s] specified (might still work)
Warning: water_bridge:  No frontpillar2[w] specified (might still work)
===> PAK128 landscape/groundobj_static
Message: Image size:    Now set to 128x128
===> PAK128 landscape/grounds
Message: Image size:    Now set to 128x128
libpng warning: Interlace handling should be turned on when using png_read_image
===> PAK128 landscape/rivers
Message: Image size:    Now set to 128x128
===> PAK128 landscape/trees
Message: Image size:    Now set to 128x128
===> PAK128 special_buildings/city
Message: Image size:    Now set to 128x128
===> PAK128 special_buildings/city/no-winter
Message: Image size:    Now set to 128x128
===> PAK128 special_buildings/landscape
Message: Image size:    Now set to 128x128
Warning: Lighthouse_0:  Entry "location=Land" ignored (check spelling)
Warning: Lighthouse_1:  Entry "location=Land" ignored (check spelling)
Warning: sh_oasis_seasons:      Entry "location=Land" ignored (check spelling)
===> PAK128 special_buildings/landscape/no-winter
Message: Image size:    Now set to 128x128
===> PAK128 special_buildings/monuments
Message: Image size:    Now set to 128x128
libpng warning: Interlace handling should be turned on when using png_read_image
Warning: tabfile_t::read:       No data in "�#-------------------------------------------------------------------------------"
===> PAK128 special_buildings/townhalls
Message: Image size:    Now set to 128x128
===> PAK128 vehicles/monorail
Message: Image size:    Now set to 128x128
===> PAK128 vehicles/rail-cargo
Message: Image size:    Now set to 128x128
===> PAK128 vehicles/rail-engines
Message: Image size:    Now set to 128x128
===> PAK128 vehicles/rail-psg+mail
Message: Image size:    Now set to 128x128
===> PAK128 vehicles/road-cargo
Message: Image size:    Now set to 128x128
===> PAK128 vehicles/road-psg+mail
Message: Image size:    Now set to 128x128
===> PAK128 vehicles/trams
Message: Image size:    Now set to 128x128
===> PAK176 infrastructure/powerlines
Message: Image size:    Now set to 176x176
Warning: PowerBridge:   No frontpillar[s] specified (might still work)
Warning: PowerBridge:   No frontpillar[w] specified (might still work)
Warning: PowerBridge:   No frontimage2[ns] specified (might still work)
Warning: PowerBridge:   No frontimage2[ew] specified (might still work)
Warning: PowerBridge:   No frontstart2[n] specified (might still work)
Warning: PowerBridge:   No frontstart2[s] specified (might still work)
Warning: PowerBridge:   No frontstart2[e] specified (might still work)
Warning: PowerBridge:   No frontstart2[w] specified (might still work)
Warning: PowerBridge:   No frontpillar2[s] specified (might still work)
Warning: PowerBridge:   No frontpillar2[w] specified (might still work)
===> PAK176 vehicles/airplanes
Message: Image size:    Now set to 176x176
===> PAK250 vehicles/ships-ferries
Message: Image size:    Now set to 250x250
===> PAK250 vehicles/ships-cargo
Message: Image size:    Now set to 250x250
===> Grounds calculations
===> OUTSIDE with REVISION and grounds
fatal: Not a git repository (or any of the parent directories): .git
fatal: Not a git repository (or any of the parent directories): .git
Id string: "pak128 2.9.1 for 124.1.0 git r hash
fatal: Not a git repository (or any of the parent directories): .git
fatal: Not a git repository (or any of the parent directories): .git
./makeobj quiet PAK128 simutrans/pak128/ base/special/ > /dev/null
===> ZIP simupak128.zip
make: zip: Command not found
Makefile:112: recipe for target 'simupak128.zip' failed
make: *** [simupak128.zip] Error 127

And yes, I don't have zip installed. It's fine.

prissi

These warnings are just warnings, the pak should build correctly.

But pak128 on github is way newer. There had been recently a lot of changes. You would need the old version.

Also the hash string in ground.outside.pak is different. For joining a server, one needs the same version of the repository. Hence, best use the steam download of the pak, or the one from sourceforge.

Roboron

Quote from: wormer on January 03, 2025, 09:09:35 AMHello! I am coming from steam and not sure why I can't join this server. My version matches, but pakset has these differences:

Server did not update since Simutrans 124.1. I've updated it now to version 124.2.2; please try again.

wormer

Thank you for updating server! Also thanks for the hint to download from sourceforge that I didn't think about in the first place :-[ I was able to join the server! Unfortunately the game freezes and crashes for me soon, maybe because of some network instability at my side.

Roboron

Quote from: wormer on January 08, 2025, 09:18:29 AMUnfortunately the game freezes and crashes for me soon, maybe because of some network instability at my side.

Also crashing for me, but after a restart it works fine. Please try again, and report if it happens again.