An open API service indexing awesome lists of open source software.

https://github.com/thindil/laeran-mud

Repozytorium kodu Laeran MUD
https://github.com/thindil/laeran-mud

Last synced: about 1 year ago
JSON representation

Repozytorium kodu Laeran MUD

Awesome Lists containing this project

README

          

Repozytorium kodu gry Laeran MUD. Kod jest połączeniem drivera DGD oraz mudliba Phantasmal.

## 1. Informacje ogólne ##

* Na chwilę obecną, kod był testowany jedynie na na systemach GNU/Linux. Jest małe prawdopodobieństwo, że będzie działać na Windowsie również.
* W repozytorium nie ma danych o świecie, takich jak pokoje, moby, przedmioty itd.
* Do działania kod potrzebuje również pliku konfiguracyjnego dla drivera oraz plików świata gry (strefy, pokoje, moby, przedmioty).
* Ten kod nie zawiera dokumentacji, można ją pobrać z repozytoriów oryginalnego kodu.
* Podobnie jak driver i mudlib, kod gry jest dostępny na licencji AGPL wersja 3.

## 2. Przydatne linki ##

https://github.com/dworkin/dgd/ - dokumentacja dla drivera DGD i LPC (katalogi doc i lpc-doc)

https://github.com/shentino/kernellib/tree/master/doc - dokumentacja dla KernelLiba

https://github.com/shentino/phantasmal/tree/master/website - dokumentacja dla Phantasmal mudliba

Ponieważ zaszło już dość sporo zmian w kodzie, pliki przykładowych światów z
Phantasmal mogą nie działać. Dlatego przykładowy świat, plik konfiguracyjny
itd. Możesz pobrać z repozytorium:

https://github.com/thindil/laeran-data

## 3. Instalacja w systemie Linux ##

Wszystkie kroki/polecenia wykonujemy w terminalu. Oczywiście najpierw trzeba pobrać kod oraz potrzebne do uruchomienia pliki podane w pkt 1 ;)

* Przejdź do katalogu src/
* Wykonaj komendę:

make install

* Zaktualizuj plik konfiguracyjny gry

## 4. Uruchamianie ##

W konsoli, przejdź do katalogu bin/ i wykonaj komendę:

./driver [nazwa pliku .dgd]

Bądź edytuj dowolnym edytorem plik *run.sh*