> ## Documentation Index
> Fetch the complete documentation index at: https://rust-co.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Kurulum

> RCO Steamline'ı birkaç dakikada sunucuya koyun.

## Gerekenler

* **RSG Core** (ve `rsg-inventory`) veya **VORP Core** (ve `vorp_inventory`) ile bir RedM sunucusu.
* **oxmysql** (iki framework'ün de zaten kullandığı veritabanı bağlantısı).

## Adım adım

**1. Klasörü kopyalayın**

`rco-steamline` klasörünü sunucunun `resources` klasörüne koyun.

**2. server.cfg'ye ekleyin**

Veritabanından, framework'ten ve onun envanterinden **sonra** başlatın:

```cfg theme={"dark"}
ensure oxmysql
ensure rsg-core        # veya vorp_core
ensure rsg-inventory   # veya vorp_inventory

ensure rco-steamline
```

**3. Adminlerin admin komutunu kullanmasına izin verin**

`/steamline` komutu (admin paneli, trenleri listeleme, durdurma ve kaldırma) adminler içindir:

```cfg theme={"dark"}
add_ace group.admin command.steamline allow
```

**4. Bilet eşyasını ekleyin**

Tren bileti bir envanter eşyasıdır, bu yüzden framework'ünüzün onu tanıması gerekir. Bunu bir kez yapın.

> [tab] RSG
>
> RCO Steamline başladığında eşyayı rsg-core'un listesine kendisi ekler, ama `rsg-inventory` onu ancak yeniden başladıktan sonra öğrenir. Bu yüzden kalıcı olarak ekleyin: `resources/[framework]/rsg-core/shared/items.lua` dosyasını açın ve bu satırı eşya listesinin içine yapıştırın:
>
> ```lua theme={"dark"}
> rco_train_ticket = { name = 'rco_train_ticket', label = 'Train ticket', weight = 10, type = 'item', image = 'rco_train_ticket.png', unique = true, useable = true, shouldClose = true, description = 'A railroad ticket.' },
> ```
>
> Sonra `rco-steamline/install/rco_train_ticket.png` dosyasını `rsg-inventory/html/images/` içine kopyalayın ve sunucuyu yeniden başlatın. `unique = true` değerini koruyun: her bilet kendi yolculuğunu tutar.

> [tab] VORP
>
> İçe aktarılacak bir şey yok: RCO Steamline başladığında eşyayı `items` tablonuza kendisi ekler. VORP eşyalarını başlarken okur, bu yüzden ilk açılıştan sonra sunucuyu bir kez yeniden başlatın.
>
> Sonra `rco-steamline/install/rco_train_ticket.png` dosyasını `vorp_inventory/html/img/items/` içine kopyalayın.

> [!NOTE]
>
> `Config.Passenger.TicketItem` değerini değiştirirseniz, eşya satırında (RSG) aynı adı kullanın ve resme de o adı verin.

Eşya eksikken, kaynak başladığında sunucu konsolu bunu söyler ve bilet gişesi oyuncuya parasını geri verir.

**5. Sunucuyu başlatın**

Veritabanı tabloları (`rco_steamline_companies`, `rco_steamline_members`, `rco_steamline_fleet`, `rco_steamline_cars` ve `rco_steamline_ledger`) ilk açılışta kendiliğinden oluşur. Hiçbir şeyi içe aktarmanız gerekmez ve oluşturulacak meslek yoktur.

**6. Deneyin**

Rhodes Station ofisine gidin ve bir şirket açmak için **G**'ye basın. Kasasına biraz para yatırın, sonra katalogdan lokomotifi ve bir vagon satın alın. Perondaki Steamline kulübesine yürüyün, **J**'ye basın, vagonu trene ekleyin ve treni çağırın.

## Sonradan değiştirmek

`config` klasöründeki dosyalarda yapılan her değişikliğin görünmesi için yeniden başlatma gerekir.

> [!WARNING]
>
> RCO Steamline'ı yeniden başlatmadan önce oyununuzu kapatın ya da tüm sunucuyu yeniden başlatın. Kaynak modelleri, tren yapılandırmalarını ve kendi hattını stream eder: siz oyundayken onu yeniden başlatmak oyununuzu çökertebilir.

## Güncelleme

Klasörü yeni sürümle değiştirin. `config` klasörü sizindir: değiştirmeden önce bir kopyasını alın ve yeni sürüm yeni bir config getirirse değerlerinizi geri koyun. Şirketler, üyeler, trenler, vagonlar ve hesap dökümleri veritabanında tutulur ve güncelleme onlara dokunmaz.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.