mirror of
https://github.com/parkervcp/eggs.git
synced 2024-11-23 04:52:52 +08:00
commit
4689ce5b69
@ -52,6 +52,8 @@ If you are submitting PR's try and keep names and titles the same.
|
||||
|
||||
[Mount & Blade Warband](/mb_warband/)
|
||||
|
||||
[OpenTTD](/openttd/)
|
||||
|
||||
[Source](/source_servers/) These eggs use steamcmd to install
|
||||
* [7 Days to Die](/source_servers/7_days_to_die/)
|
||||
* [PixARK](/source_servers/pixark/)
|
||||
|
10
openttd/openttd/README.md
Normal file
10
openttd/openttd/README.md
Normal file
@ -0,0 +1,10 @@
|
||||
# OpenTTD (https://www.openttd.org)
|
||||
|
||||
OpenTTD is a business simulation game in which players try to earn money via transporting passengers and freight by road, rail, water and air. It is an open-source remake and expansion of the 1995 Chris Sawyer video game Transport Tycoon Deluxe
|
||||
|
||||
## Server Ports
|
||||
|
||||
| Port | Default |
|
||||
|---------|---------|
|
||||
| Game | 3797 |
|
||||
| Admin | 3977 |
|
63
openttd/openttd/egg-open-t-t-d-server.json
Normal file
63
openttd/openttd/egg-open-t-t-d-server.json
Normal file
@ -0,0 +1,63 @@
|
||||
{
|
||||
"_comment": "DO NOT EDIT: FILE GENERATED AUTOMATICALLY BY PTERODACTYL PANEL - PTERODACTYL.IO",
|
||||
"meta": {
|
||||
"version": "PTDL_v1"
|
||||
},
|
||||
"exported_at": "2018-12-25T20:36:01-05:00",
|
||||
"name": "OpenTTD Server",
|
||||
"author": "admin@justmyrandomstuff.com",
|
||||
"description": "OpenTTD is an open source simulation game based upon the popular Microprose game \"Transport Tycoon Deluxe\", written by Chris Sawyer. It attempts to mimic the original game as closely as possible while extending it with new features.\r\n\r\nOpenTTD is modelled after the original Transport Tycoon game by Chris Sawyer and enhances the game experience dramatically. Many features were inspired by TTDPatch while others are original.",
|
||||
"image": "quay.io\/parkervcp\/pterodactyl-images:base_ubuntu",
|
||||
"startup": ".\/openttd -D",
|
||||
"config": {
|
||||
"files": "{\r\n \"openttd.cfg\": {\r\n \"parser\": \"ini\",\r\n \"find\": {\r\n \"network.server_port\": \"{{server.build.default.port}}\",\r\n \"network.server_name\": \"{{server.build.env.srv_name}}\",\r\n \"network.server_password\": \"{{server.build.env.srv_pass}}\",\r\n \"network.lan_internet\": 0,\r\n \"network.server_advertise\": \"{{server.build.env.srv_advertise}}\",\r\n \"network.admin_password\": \"{{server.build.env.srv_adminpass}}\"\r\n }\r\n }\r\n}",
|
||||
"startup": "{\r\n \"done\": \"[net] Map generated, starting game\",\r\n \"userInteraction\": []\r\n}",
|
||||
"logs": "{\r\n \"custom\": false,\r\n \"location\": \"latest.log\"\r\n}",
|
||||
"stop": "exit"
|
||||
},
|
||||
"scripts": {
|
||||
"installation": {
|
||||
"script": "apk add --no-cache sdl-dev fontconfig curl\r\n\r\nmkdir -p \/mnt\/server\r\ncd \/mnt\/server\r\n\r\ncurl -LSs https:\/\/binaries.openttd.org\/releases\/1.8.0\/openttd-1.8.0-linux-generic-amd64.tar.gz -o openttd.tar.gz\r\n\r\ntar --strip-components=1 -xzvf openttd.tar.gz \r\n\r\nchmod +x openttd\r\n\r\ncurl -LSs https:\/\/binaries.openttd.org\/extra\/opengfx\/0.5.2\/opengfx-0.5.2-all.zip -o opengfx.zip\r\n\r\nunzip opengfx.zip \r\n\r\ntar --strip-components=1 -C baseset\/ -xvf opengfx*.tar\r\n\r\nrm open*zip open*tar open*gz\r\n\r\ncurl https:\/\/raw.githubusercontent.com\/parkervcp\/eggs\/openttd\/openttd\/openttd.cfg > openttd.cfg",
|
||||
"container": "alpine:3.8",
|
||||
"entrypoint": "ash"
|
||||
}
|
||||
},
|
||||
"variables": [
|
||||
{
|
||||
"name": "Server Name",
|
||||
"description": "The name shown in the serverlist",
|
||||
"env_variable": "srv_name",
|
||||
"default_value": "OpenTTD Server",
|
||||
"user_viewable": 1,
|
||||
"user_editable": 1,
|
||||
"rules": "required|string|max:20"
|
||||
},
|
||||
{
|
||||
"name": "Server Password",
|
||||
"description": "The password required to join the server",
|
||||
"env_variable": "srv_pass",
|
||||
"default_value": "",
|
||||
"user_viewable": 1,
|
||||
"user_editable": 1,
|
||||
"rules": "nullable|string|max:20"
|
||||
},
|
||||
{
|
||||
"name": "Show in masterlist?",
|
||||
"description": "Show the server in the serverlist on the client, true or false",
|
||||
"env_variable": "srv_advertise",
|
||||
"default_value": "true",
|
||||
"user_viewable": 1,
|
||||
"user_editable": 1,
|
||||
"rules": "required|string|max:5"
|
||||
},
|
||||
{
|
||||
"name": "Admin Password",
|
||||
"description": "Password to access admin controls in-game",
|
||||
"env_variable": "srv_adminpass",
|
||||
"default_value": "",
|
||||
"user_viewable": 1,
|
||||
"user_editable": 1,
|
||||
"rules": "required|string|max:20"
|
||||
}
|
||||
]
|
||||
}
|
466
openttd/openttd/openttd.cfg
Normal file
466
openttd/openttd/openttd.cfg
Normal file
@ -0,0 +1,466 @@
|
||||
[misc]
|
||||
display_opt = SHOW_TOWN_NAMES|SHOW_STATION_NAMES|SHOW_SIGNS|FULL_ANIMATION|FULL_DETAIL|WAYPOINTS|SHOW_COMPETITOR_SIGNS
|
||||
fullscreen = false
|
||||
support8bpp = no
|
||||
graphicsset =
|
||||
soundsset =
|
||||
musicset =
|
||||
videodriver =
|
||||
musicdriver =
|
||||
sounddriver =
|
||||
blitter =
|
||||
language = english.lng
|
||||
resolution = 640,480
|
||||
screenshot_format =
|
||||
savegame_format =
|
||||
rightclick_emulate = false
|
||||
small_font =
|
||||
medium_font =
|
||||
large_font =
|
||||
mono_font =
|
||||
small_size = 0
|
||||
medium_size = 0
|
||||
large_size = 0
|
||||
mono_size = 0
|
||||
small_aa = false
|
||||
medium_aa = false
|
||||
large_aa = false
|
||||
mono_aa = false
|
||||
sprite_cache_size_px = 128
|
||||
player_face = 0
|
||||
transparency_options = 0
|
||||
transparency_locks = 0
|
||||
invisibility_options = 0
|
||||
keyboard =
|
||||
keyboard_caps =
|
||||
last_newgrf_count = 0
|
||||
gui_zoom = 2
|
||||
|
||||
[difficulty]
|
||||
max_no_competitors = 0
|
||||
number_towns = 2
|
||||
industry_density = 5
|
||||
max_loan = 300000
|
||||
initial_interest = 2
|
||||
vehicle_costs = 0
|
||||
competitor_speed = 2
|
||||
vehicle_breakdowns = 1
|
||||
subsidy_multiplier = 2
|
||||
construction_cost = 0
|
||||
terrain_type = 1
|
||||
quantity_sea_lakes = 0
|
||||
economy = false
|
||||
line_reverse_mode = false
|
||||
disasters = false
|
||||
town_council_tolerance = 0
|
||||
|
||||
[game_creation]
|
||||
town_name = english
|
||||
landscape = temperate
|
||||
snow_line_height = 15
|
||||
starting_year = 1950
|
||||
land_generator = 1
|
||||
oil_refinery_limit = 32
|
||||
tgen_smoothness = 1
|
||||
variety = 0
|
||||
generation_seed = 3410929700
|
||||
tree_placer = 2
|
||||
heightmap_rotation = 0
|
||||
se_flat_world_height = 1
|
||||
map_x = 8
|
||||
map_y = 8
|
||||
water_borders = 15
|
||||
custom_town_number = 1
|
||||
custom_sea_level = 2
|
||||
min_river_length = 16
|
||||
river_route_random = 5
|
||||
amount_of_rivers = 2
|
||||
|
||||
[vehicle]
|
||||
road_side = right
|
||||
train_acceleration_model = 1
|
||||
roadveh_acceleration_model = 1
|
||||
train_slope_steepness = 3
|
||||
roadveh_slope_steepness = 7
|
||||
max_train_length = 7
|
||||
smoke_amount = 1
|
||||
never_expire_vehicles = false
|
||||
max_trains = 500
|
||||
max_roadveh = 500
|
||||
max_aircraft = 200
|
||||
max_ships = 300
|
||||
wagon_speed_limits = true
|
||||
disable_elrails = false
|
||||
freight_trains = 1
|
||||
plane_speed = 4
|
||||
dynamic_engines = true
|
||||
plane_crashes = 2
|
||||
extend_vehicle_life = 0
|
||||
servint_ispercent = false
|
||||
servint_trains = 150
|
||||
servint_roadveh = 150
|
||||
servint_ships = 360
|
||||
servint_aircraft = 100
|
||||
|
||||
[construction]
|
||||
max_heightlevel = 30
|
||||
build_on_slopes = true
|
||||
command_pause_level = 1
|
||||
terraform_per_64k_frames = 4194304
|
||||
terraform_frame_burst = 4096
|
||||
clear_per_64k_frames = 4194304
|
||||
clear_frame_burst = 4096
|
||||
tree_per_64k_frames = 4194304
|
||||
tree_frame_burst = 4096
|
||||
autoslope = true
|
||||
extra_dynamite = true
|
||||
max_bridge_length = 64
|
||||
max_bridge_height = 12
|
||||
max_tunnel_length = 64
|
||||
train_signal_side = 1
|
||||
road_stop_on_town_road = true
|
||||
road_stop_on_competitor_road = true
|
||||
raw_industry_construction = 0
|
||||
industry_platform = 1
|
||||
freeform_edges = true
|
||||
extra_tree_placement = 2
|
||||
|
||||
[station]
|
||||
never_expire_airports = false
|
||||
station_spread = 12
|
||||
modified_catchment = true
|
||||
adjacent_stations = true
|
||||
distant_join_stations = true
|
||||
|
||||
[economy]
|
||||
town_layout = 0
|
||||
allow_town_roads = true
|
||||
found_town = 0
|
||||
allow_town_level_crossings = true
|
||||
station_noise_level = false
|
||||
inflation = true
|
||||
multiple_industry_per_town = false
|
||||
bribe = true
|
||||
exclusive_rights = true
|
||||
fund_buildings = true
|
||||
fund_roads = true
|
||||
give_money = true
|
||||
smooth_economy = true
|
||||
allow_shares = false
|
||||
feeder_payment_share = 75
|
||||
town_growth_rate = 2
|
||||
larger_towns = 4
|
||||
initial_city_size = 2
|
||||
mod_road_rebuild = true
|
||||
dist_local_authority = 20
|
||||
town_noise_population[0] = 800
|
||||
town_noise_population[1] = 2000
|
||||
town_noise_population[2] = 4000
|
||||
infrastructure_maintenance = false
|
||||
|
||||
[linkgraph]
|
||||
recalc_interval = 4
|
||||
recalc_time = 16
|
||||
distribution_pax = 0
|
||||
distribution_mail = 0
|
||||
distribution_armoured = 0
|
||||
distribution_default = 0
|
||||
accuracy = 16
|
||||
demand_distance = 100
|
||||
demand_size = 100
|
||||
short_path_saturation = 80
|
||||
|
||||
[pf]
|
||||
forbid_90_deg = false
|
||||
roadveh_queue = true
|
||||
pathfinder_for_trains = 2
|
||||
pathfinder_for_roadvehs = 2
|
||||
pathfinder_for_ships = 2
|
||||
reverse_at_signals = false
|
||||
wait_oneway_signal = 15
|
||||
wait_twoway_signal = 41
|
||||
wait_for_pbs_path = 30
|
||||
reserve_paths = false
|
||||
path_backoff_interval = 20
|
||||
opf.pf_maxlength = 4096
|
||||
opf.pf_maxdepth = 48
|
||||
npf.npf_max_search_nodes = 10000
|
||||
npf.npf_rail_firstred_penalty = 1000
|
||||
npf.npf_rail_firstred_exit_penalty = 10000
|
||||
npf.npf_rail_lastred_penalty = 1000
|
||||
npf.npf_rail_station_penalty = 100
|
||||
npf.npf_rail_slope_penalty = 100
|
||||
npf.npf_rail_curve_penalty = 100
|
||||
npf.npf_rail_depot_reverse_penalty = 5000
|
||||
npf.npf_rail_pbs_cross_penalty = 300
|
||||
npf.npf_rail_pbs_signal_back_penalty = 1500
|
||||
npf.npf_buoy_penalty = 200
|
||||
npf.npf_water_curve_penalty = 100
|
||||
npf.npf_road_curve_penalty = 100
|
||||
npf.npf_crossing_penalty = 300
|
||||
npf.npf_road_drive_through_penalty = 800
|
||||
npf.npf_road_dt_occupied_penalty = 800
|
||||
npf.npf_road_bay_occupied_penalty = 1500
|
||||
npf.maximum_go_to_depot_penalty = 2000
|
||||
yapf.disable_node_optimization = false
|
||||
yapf.max_search_nodes = 10000
|
||||
yapf.rail_firstred_twoway_eol = false
|
||||
yapf.rail_firstred_penalty = 1000
|
||||
yapf.rail_firstred_exit_penalty = 10000
|
||||
yapf.rail_lastred_penalty = 1000
|
||||
yapf.rail_lastred_exit_penalty = 10000
|
||||
yapf.rail_station_penalty = 1000
|
||||
yapf.rail_slope_penalty = 200
|
||||
yapf.rail_curve45_penalty = 100
|
||||
yapf.rail_curve90_penalty = 600
|
||||
yapf.rail_depot_reverse_penalty = 5000
|
||||
yapf.rail_crossing_penalty = 300
|
||||
yapf.rail_look_ahead_max_signals = 10
|
||||
yapf.rail_look_ahead_signal_p0 = 500
|
||||
yapf.rail_look_ahead_signal_p1 = -100
|
||||
yapf.rail_look_ahead_signal_p2 = 5
|
||||
yapf.rail_pbs_cross_penalty = 300
|
||||
yapf.rail_pbs_station_penalty = 800
|
||||
yapf.rail_pbs_signal_back_penalty = 1500
|
||||
yapf.rail_doubleslip_penalty = 100
|
||||
yapf.rail_longer_platform_penalty = 800
|
||||
yapf.rail_longer_platform_per_tile_penalty = 0
|
||||
yapf.rail_shorter_platform_penalty = 4000
|
||||
yapf.rail_shorter_platform_per_tile_penalty = 0
|
||||
yapf.road_slope_penalty = 200
|
||||
yapf.road_curve_penalty = 100
|
||||
yapf.road_crossing_penalty = 300
|
||||
yapf.road_stop_penalty = 800
|
||||
yapf.road_stop_occupied_penalty = 800
|
||||
yapf.road_stop_bay_occupied_penalty = 1500
|
||||
yapf.maximum_go_to_depot_penalty = 2000
|
||||
|
||||
[order]
|
||||
no_servicing_if_no_breakdowns = true
|
||||
improved_load = true
|
||||
selectgoods = true
|
||||
serviceathelipad = true
|
||||
gradual_loading = true
|
||||
|
||||
[script]
|
||||
settings_profile = easy
|
||||
script_max_opcode_till_suspend = 10000
|
||||
|
||||
[ai]
|
||||
ai_in_multiplayer = true
|
||||
ai_disable_veh_train = false
|
||||
ai_disable_veh_roadveh = false
|
||||
ai_disable_veh_aircraft = false
|
||||
ai_disable_veh_ship = false
|
||||
|
||||
[locale]
|
||||
currency = GBP
|
||||
units_velocity = metric
|
||||
units_power = metric
|
||||
units_weight = metric
|
||||
units_volume = metric
|
||||
units_force = si
|
||||
units_height = metric
|
||||
digit_group_separator =
|
||||
digit_group_separator_currency =
|
||||
digit_decimal_separator =
|
||||
|
||||
[gui]
|
||||
autosave = monthly
|
||||
threaded_saves = true
|
||||
date_format_in_default_names = long
|
||||
show_finances = true
|
||||
auto_scrolling = 0
|
||||
reverse_scroll = false
|
||||
smooth_scroll = false
|
||||
left_mouse_btn_scrolling = false
|
||||
right_mouse_wnd_close = false
|
||||
measure_tooltip = true
|
||||
errmsg_duration = 5
|
||||
hover_delay_ms = 250
|
||||
osk_activation = double
|
||||
toolbar_pos = 1
|
||||
statusbar_pos = 1
|
||||
window_snap_radius = 10
|
||||
window_soft_limit = 20
|
||||
zoom_min = 0
|
||||
zoom_max = 5
|
||||
population_in_label = true
|
||||
link_terraform_toolbar = false
|
||||
smallmap_land_colour = 0
|
||||
liveries = 2
|
||||
prefer_teamchat = false
|
||||
scrollwheel_scrolling = 0
|
||||
scrollwheel_multiplier = 5
|
||||
pause_on_newgame = false
|
||||
advanced_vehicle_list = 1
|
||||
timetable_in_ticks = false
|
||||
timetable_arrival_departure = true
|
||||
quick_goto = false
|
||||
loading_indicators = 1
|
||||
default_rail_type = 0
|
||||
enable_signal_gui = true
|
||||
coloured_news_year = 2000
|
||||
drag_signals_density = 4
|
||||
drag_signals_fixed_distance = false
|
||||
semaphore_build_before = 1950
|
||||
vehicle_income_warn = true
|
||||
order_review_system = 2
|
||||
lost_vehicle_warn = true
|
||||
disable_unsuitable_building = true
|
||||
new_nonstop = false
|
||||
stop_location = 2
|
||||
keep_all_autosave = false
|
||||
autosave_on_exit = false
|
||||
max_num_autosaves = 16
|
||||
auto_euro = true
|
||||
news_message_timeout = 2
|
||||
show_track_reservation = false
|
||||
default_signal_type = 1
|
||||
cycle_signal_types = 2
|
||||
station_numtracks = 1
|
||||
station_platlength = 5
|
||||
station_dragdrop = true
|
||||
station_show_coverage = false
|
||||
persistent_buildingtools = true
|
||||
expenses_layout = false
|
||||
station_gui_group_order = 0
|
||||
station_gui_sort_by = 0
|
||||
station_gui_sort_order = 0
|
||||
missing_strings_threshold = 25
|
||||
graph_line_thickness = 3
|
||||
show_date_in_logs = false
|
||||
settings_restriction_mode = 0
|
||||
developer = 1
|
||||
newgrf_developer_tools = false
|
||||
ai_developer_tools = false
|
||||
scenario_developer = false
|
||||
newgrf_show_old_versions = false
|
||||
newgrf_default_palette = 1
|
||||
console_backlog_timeout = 100
|
||||
console_backlog_length = 100
|
||||
network_chat_box_width_pct = 40
|
||||
network_chat_box_height = 25
|
||||
network_chat_timeout = 20
|
||||
|
||||
[sound]
|
||||
news_ticker = true
|
||||
news_full = true
|
||||
new_year = true
|
||||
confirm = true
|
||||
click_beep = true
|
||||
disaster = true
|
||||
vehicle = true
|
||||
ambient = true
|
||||
|
||||
[music]
|
||||
playlist = 0
|
||||
music_vol = 127
|
||||
effect_vol = 127
|
||||
custom_1 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
custom_2 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
playing = false
|
||||
shuffle = false
|
||||
|
||||
[news_display]
|
||||
arrival_player = full
|
||||
arrival_other = summarized
|
||||
accident = full
|
||||
company_info = full
|
||||
open = summarized
|
||||
close = summarized
|
||||
economy = full
|
||||
production_player = summarized
|
||||
production_other = off
|
||||
production_nobody = off
|
||||
advice = full
|
||||
new_vehicles = full
|
||||
acceptance = full
|
||||
subsidies = summarized
|
||||
general = full
|
||||
|
||||
[network]
|
||||
commands_per_frame = 2
|
||||
max_commands_in_queue = 16
|
||||
bytes_per_frame = 8
|
||||
bytes_per_frame_burst = 256
|
||||
max_init_time = 100
|
||||
max_join_time = 500
|
||||
max_download_time = 1000
|
||||
max_password_time = 2000
|
||||
max_lag_time = 500
|
||||
pause_on_join = true
|
||||
server_port =
|
||||
server_admin_port = 3977
|
||||
server_admin_chat = true
|
||||
server_advertise = true
|
||||
lan_internet = 0
|
||||
client_name =
|
||||
server_password =
|
||||
rcon_password =
|
||||
admin_password =
|
||||
default_company_pass =
|
||||
server_name =
|
||||
connect_to_ip =
|
||||
network_id =
|
||||
autoclean_companies = false
|
||||
autoclean_unprotected = 12
|
||||
autoclean_protected = 36
|
||||
autoclean_novehicles = 0
|
||||
max_companies = 15
|
||||
max_clients = 25
|
||||
max_spectators = 15
|
||||
restart_game_year = 0
|
||||
min_active_clients = 0
|
||||
server_lang = ANY
|
||||
reload_cfg = false
|
||||
last_host =
|
||||
last_port = 0
|
||||
no_http_content_downloads = false
|
||||
|
||||
[currency]
|
||||
rate = 1
|
||||
separator = .
|
||||
to_euro = 0
|
||||
prefix = ""
|
||||
suffix = " credits"
|
||||
|
||||
[company]
|
||||
engine_renew = false
|
||||
engine_renew_months = 6
|
||||
engine_renew_money = 100000
|
||||
renew_keep_length = false
|
||||
|
||||
[server_bind_addresses]
|
||||
|
||||
[servers]
|
||||
|
||||
[bans]
|
||||
|
||||
[ai_players]
|
||||
none = start_date=730
|
||||
none = start_date=730
|
||||
none = start_date=730
|
||||
none = start_date=730
|
||||
none = start_date=730
|
||||
none = start_date=730
|
||||
none = start_date=730
|
||||
none = start_date=730
|
||||
none = start_date=730
|
||||
none = start_date=730
|
||||
none = start_date=730
|
||||
none = start_date=730
|
||||
none = start_date=730
|
||||
none = start_date=730
|
||||
none = start_date=730
|
||||
|
||||
[game_scripts]
|
||||
none =
|
||||
|
||||
[version]
|
||||
version_string = 1.8.0
|
||||
version_number = 18086D62
|
||||
|
||||
[newgrf]
|
||||
|
||||
[newgrf-static]
|
Loading…
Reference in New Issue
Block a user