Skyrama Private Server is an attempt to create a custom server for Skyrama, a Bigpoint game. Not all features have been implemented, and those that are likely contain bugs. All help is welcome!
Keep in mind that although passwords should be properly encrypted/hashed, it is recommended to not use a password you use for any other services.
This repository is made for educational and archival purposes only and will not be monetized in any way. We are NOT affiliated nor sponsored by Bigpoint GmbH. All game content, imagery, and trademarks are the property of Bigpoint GmbH. This project is not meant to replace Skyrama in any way. Please contact us for any legal problems, and we'll quickly take appropriate action. You can contact the repository owner on this Discord server: https://discord.gg/uFhJRvggZy.
You will either need a browser that supports Flash (and Flash Player itself). We do NOT have own launcher so we cannot vouch fully for any available options but we have a good experience with:
-
[Recommended!] Older Ungoogled Chromium with Clean Flash: Latest Ungoogled Chromium 87 & Clean Flash
(Huge♥️ to Darktohka for this project) -
Standalone Flash Browser, no Flash Player required: Flash Browser
⚠️ May contain unmoderated ads, as the homepage is down, we recommend using the method above!
We currently host our own test server here: https://crimson-goat-16936.zap.cloud/ The server may be down anytime for maintenance or updates, use different login/password than you use in skyrama!
Also join us on Discord!
- Obtain Skyrama .swf file, we cannot provide this on GitHub
- Place Skyrama .swf file into assets folder
- Install PostgreSQL and create a database
- Rename .env-example to .env and set your database password
- Change the database connection URI in config.cfg
- Run setup_database.py
- Run scripts\setup.bat (.sh)
- Run scripts\start.bat (.sh)
- Enjoy!
- Some daily quests don't work
These are all the types of tasks that can be in a quest. Doing an unimplemented one will work in-game, but after refreshing all further progress on quests will be gone! The tutorial (as well as the mid-game "cargo tutorial") and most important other types are working as well.
- BuyBay
- BuyLandsideBuilding
- BuyPlane
- CollectSouvenir
- FillShop
- GetAirCoins
- GetCargo
- GetPassengers
- LandPlane
- PlaceBay
- PlaceCargoshop
- PlaceDecoration
- PlaceLandsideBuilding
- PlaceTerminal
- PlaceWarehouse
- QuickStartPlane
- ReturnPlane
- SellProducts
- SendPlane
- SendPlaneToStranger
- StoreLandsideBuilding
- StoreTerminal
I'm not 100% sure if all of these are still being used in the latest version of Skyrama, but I hope it gives an indication of the progress of this private server.
- general.getCv
- general.getConfig
- playerdata.updateBuddypingTime
- playerdata.deleteBuddypingTime
- account.getLatest
- general.getInitState
- general.soundIsOn
- general.getBuddyInitState
- playerdata.getStats -> Stubbed for our purposes
- playerdata.setLocation
- playerdata.updateLevel
- playerdata.updateSettings
- evoucher.book
- lucky_luggage.spin
- buddy.getAll
- buddy.collectPassenger
- buddy.receivePassengers
- buddy.endRelationship
- buddy.accept
- buddy.decline
- buddy.search
- buddy.invite
- planes.upgrade
- planes.buy
- planes.scrap
- resource_items.buy
- packages.buy
- planes.createFlyBy
- planes.send
- planes.sendback
- planes.sendbackflyby
- planes.miss
- planes.removeFlyByPlane
- planes.takeMeans
- planes.setState
- planes.get
- planes.onStartCargoTutorial
- backgrounds.buy
- backgrounds.makeCurrent
- landmarks.buy
- landmarks.makeCurrent
- bays.buy
- cargoshops.fillShop
- cargoshops.collectSalesRevenue
- cargoshops.buy
- cargoshops.buyCapacity
- cargoshops.buyCargo
- runways.buy
- terminals.buy
- map_extensions.buy
- hangars.buy
- hangars.upgrade
- playerdata.setbooster
- landside_buildings.buy
- landside_buildings.get
- landside_buildings.harvest
- goals.buyTask
- souvenirs.takeReward -> PARTIALLY (Missing Falcon)
- special_buildings.buy
- placeable.place
- placeable.setInStorage
- flashCookies.set
- backgrounds.sell
- bays.sell
- landmarks.sell
- landside_buildings.sell
- runways.sell
- terminals.sell
- recycling.start
- recycling.instant
- recycling.collect
- crafting.processCraftingStep
- crafting.buyMaterials
- crafting.start
- crafting.instant
- crafting.collect
- crafting.buySlot
- general.trackFlashError
- materialevent.redeemItem
- offers.buyOffer -> Probably just stub this one
- account.getAll
- account.getData
- account.getRandom
- account.getDataByUserId
- buddy.getTutorialBuddy
- catchits.catchPrize
- catchits.get
- planes.rebateMiss
- locations.get
- packets.get
- planes.changeFlightStatus
- planes.changeContainer
- backgrounds.get
- landmarks.get
- bays.get
- cargoshops.get
- runways.get
- terminals.get
- hangars.get
- souvenirs.buy
- expeditions.start
- expeditions.land
- expeditions.getanother
- expeditions.end
- expeditions.fillfuel
- expeditions.addfuel
- warehouses.buy -> (What is a warehouse??)
- warehouses.get -> (What is a warehouse??)