Ada beberapa game yang dikelola komunitas secara teratur dengan mod. Untuk Fallout: New Vegas yang saya cintai, modifikasi juga dirilis enam tahun setelah dukungan berakhir. Untuk beberapa game lain (halo EVE!), Orang-orang menjalankan tanda google, dan untuk yang lain mereka hanya menulis panduan terperinci atau menggambar diagram kecil.
Saya akan memberi tahu Anda tentang game yang semua hal di atas dilakukan oleh komunitas dan bahkan lebih banyak lagi, tentang Elite: Dangerous.
Elite Dangerous β , , , ββ , , :
-
. -, ( ) , 1:1. , Stellar Forge, , , , , . , , .
-, , , ββ. , . , , , ( ), , , , .
, , .
- , : Canonn, ( -- ). , , , , , , - Close Encounters Corps.
, , - Orca, - Imperial Cutter.
. , , .
-, Frontier OAuth, . , , .
Ktor (- Kotlin)
val FRONTIERSTORE_URL = "https://auth.frontierstore.net"
val settings = OAuthServerSettings.OAuth2ServerSettings(
name = "frontier",
authorizeUrl = "$FRONTIERSTORE_URL/auth",
accessTokenUrl = "$FRONTIERSTORE_URL/token",
requestMethod = HttpMethod.Post,
clientId = "...",
clientSecret = "...",
defaultScopes = listOf("auth", "capi")
)
class CompanionAPI(val authType: String, val token: String) {
val baseUrl = "https://companion.orerve.net"
suspend fun getProfile(): JsonNode {
val rawValue = get("/profile")
val value = readJson(rawValue)
return value
}
suspend fun getFleetCarrier(): JsonNode {
val rawValue = get("/fleetcarrier")
val value = readJson(rawValue)
return value
}
private suspend fun get(url: String): String {
return http.get(baseUrl + url) {
header(HttpHeaders.Authorization, "$authType $token")
}
}
}
2015-, , , EDSM. , , , , , , , REST API.
https://www.edsm.net
(httpie):
$ http https://www.edsm.net/api-v1/system 'systemName=HIP 74258' showCoordinates=1
{
"coords": {
"x": 112.4375,
"y": 70.4375,
"z": 206.65625
},
"coordsLocked": true,
"name": "HIP 74258"
}
EDDB. , . . API JSON- : , , , , . - , - . , , .
https://eddb.io
Colonia Region Systems Database. , β .
https://cdb.sotl.org.uk
Inara. , , , , , . , .
https://inara.cz
https://inara.cz/inara-api/
EDMarketConnector. - , , , ? : - EDMC, Python, JSON- ., , , , , API EDSM, INARA EDDN, . Python 3, tkinter, .
https://github.com/EDCD/EDMarketConnector
EDDN. Elite. EDMC , , . API, ZeroMQ JSON . , - , . , Python 3 JS.
https://eddn.edcd.io
https://github.com/EDCD/EDDN
Coriolis ED Shipyard. - . , , , , 180 , . , JavaScript, .
https://coriolis.io https://github.com/EDCD/coriolis
https://edsy.org https://github.com/EDCD/EDSY
EDDiscovery. , EDMC, : , , . C#, .
https://github.com/EDDiscovery/EDDiscovery
VoiceAttack. β ! VA, ($10) .
https://voiceattack.com
FCMS. , -, , . , . Python, JS.
https://github.com/FuelRats/FCMS
, : EDMC EDDiscovery , EDDN EDDB, EDSM, INARA , , , INARA EDMC, .
. , , EDDB EDDN, API EDSM, EDMC , .
?
Close Encounters Corps 2020, EDMC, Triumvirate, , -, API , , google-.
, , Kotlin. , , , JVM JS . , , kotlin back-end', . , API-. .
Close Encounters Corps Platform
:
Ktor. . HTTP4K , Spring , , Ktorβ , . , , OAuth β¦ , , API. , ?
β Jackson. kotlinx.serialization , Moshi , Jackson .
Koin. -, Koin. Kotlin, API. Dependency Injection. .
Hibernate. , Jackson. Exposed , , . JOOQ β . , , , .
MySQL. , . . , , , , β β . , , , JSON , , ?
:
KVision. , , , . , . - , - β , - β JS-, , Robert Jaros . .
Fomantic UI. , . , , Gitea Fomantic-UI, Semantic-UI. , Bootstrap, .
Kotlinx-serialization. JSON Kotlin/JS , , Jackson JVM. Kotlinx.
?
, β Krait. , , .
, Hibernate. DSL, ( CoroutineDispatcher, ), , . ββ! SessionFactory , , , β DSL.
, ( API, access-, ) ClickHouse. - AORM , .
, ( ) Docker Raspberry Pi 4. . -, IP - VPS. -, , . , , , β , . , , Raspbian , , , Ubuntu 20.10.
, Caddy, TLS , nginx.
! , . : - ( ) , - - ( , UI ), , .
? , . , , , . , , , Epic Games Store , 350 ED , .
Jika Anda mencari proyek hewan peliharaan di Kotlin / JVM, Kotlin / JS atau Python, Anda ingin menulis ulang bagian depan kami pada beberapa kerangka kerja JS yang menarik, membawa kafka dan layanan mikro, atau hanya ingin membantu kami, Close Encounters Corps, lalu pergi ke server Discord atau email saya langsung (dis: Osmium # 5856). Ada undangan ke server, misalnya, di tautan komunitas VK ( https://vk.com/close_encounters_corps ). Kami menantikan ide-ide Anda dan hanya akan berterima kasih atas dukungan Anda.
Jika Anda ingin membantu salah satu proyek terdaftar lainnya, kebanyakan dari mereka adalah bagian dari apa yang disebut. Pengembang Komunitas ED, ini situsnya ( https://edcd.github.io ), buka perselisihan EDCD di sana, dan cari proyek yang Anda suka.