Tibia 11 - mini poradnik.

Gry, które działają natywnie na Linuksie.
Awatar użytkownika
Arkosake
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 174
Rejestracja: 07 lut 2009, 16:38
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86_64
Lokalizacja: Gdańsk

Tibia 11 - mini poradnik.

Post autor: Arkosake » 23 lut 2018, 21:39

Witajcie. Ostatnio z niewyjaśnionych przyczyn naszła mnie ochota aby pograć sobie w Tibię. Gra co zaskakuje posiada natywny klient na system Linux. Co prawda nie oficjalny ale dostępny na oficjalnej stronie do poprania i fajnie. A właściwie to nie, bo po pobraniu, nie działa i ma jedną straszną bolączkę w postaci braku mechanizmu aktualizacji. A oto rozwiązania tym problemów:

1. Klient nie działa, a w terminalu wywala:

Kod: Zaznacz cały

error while loading shared libraries: libpcre16.so.0: cannot open shared object file: No such file or directory
Rozwiązanie:
a) Pobrać i doinstalować bibliotekę z tej strony: https://packages.ubuntu.com/xenial/amd6 ... 3/download
b) Wydać następujące polecenia:

Kod: Zaznacz cały

cd ./Gdzie_jest_tibia

Kod: Zaznacz cały

ln -sfv /usr/lib/x86_64-linux-gnu/libpcre16.so.3 bin/libpcre16.so.0
c) Cieszyć się grą!

2. Chcę aby klient się automatycznie aktualizował.

Rozwiązanie:
W moim wypadku gra znajduje się w katalogu /home w folderze pod nazwą tibia11, więc każdy musi sobie zmodyfikować linijkę z miejscem gry.

a) Stworzyć sobie pusty dokument i nazwać go "aktualizator" - każdy może sobie nazwać jak chcę, ale trzeba to zmienić w skrypcie!
b) wkleić następujący skrypt:

Kod: Zaznacz cały

#!/bin/bash

# Katalog gdzie jest Tibia! Każdy zmienia na swój!!

cd ./tibia11

# Kopie zapasowe mapy i ustawień.

tar cf save.tar.gz conf/ minimap/
find . | grep -v "save.tar.gz\|aktualizator.sh" | xargs rm -rf

# Pobieranie i instalowanie najnowszej wersji gry z zachowaniem mapy i ustawień. Oraz usuwanie co nie potrzebne po tym procesie.

wget http://download.tibia.com/tibia.x64.tar.gz
tar xf tibia.x64.tar.gz --strip 1
tar xf save.tar.gz
rm tibia.x64.tar.gz
rm save.tar.gz

# Dowiązanie aby wsio działało.

ln -sfv /usr/lib/x86_64-linux-gnu/libpcre16.so.3 bin/libpcre16.so.0

# Start gry.

sh start-tibia.sh
c) Zapisać i odpalić :-). Gra będzie się aktualizować zachowując przy tym ustawienia i odkrytą mapę.

Może komuś się to przyda. :-)
Manjaro KDE na : Asus P5G41T-M LX, Intel Core 2 Quad Q9450 2,66 GHz podbity do 3.2 GHz, Radeon RX460 2GB, 6 GB ram DDR3 1333 MHz, 256GB SSD Crucial MX100 + 8TB HDD WD & Hitachi.
Mr Rambo
Piegowaty Guziec
Piegowaty Guziec
Posty: 1
Rejestracja: 02 lis 2018, 16:24
Płeć: Mężczyzna
Wersja Ubuntu: 18.04
Architektura: x86_64

Re: Tibia 11 - mini poradnik.

Post autor: Mr Rambo » 02 lis 2018, 16:37

Witam. Stosuje sie do instrukcji, jednak juz przy pierwszym poleceniu cos idzie nie tak

bartek@bartek:~/Pulpit/Tibia/Tibia$ cd ./Gdzie_jest_tibia
bash: cd: ./Gdzie_jest_tibia: Nie ma takiego pliku ani katalogu
Awatar użytkownika
Arkosake
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 174
Rejestracja: 07 lut 2009, 16:38
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86_64
Lokalizacja: Gdańsk

Re: Tibia 11 - mini poradnik.

Post autor: Arkosake » 03 lis 2018, 13:44

Mr Rambo pisze:
02 lis 2018, 16:37
Witam. Stosuje sie do instrukcji, jednak juz przy pierwszym poleceniu cos idzie nie tak

bartek@bartek:~/Pulpit/Tibia/Tibia$ cd ./Gdzie_jest_tibia
bash: cd: ./Gdzie_jest_tibia: Nie ma takiego pliku ani katalogu
Iż dlatego że, w miejsce "Gdzie_jest_tibia" należy wstawić miejsce swojego kalatogu gdzie gra się znajduję np. /home/user/Tibia, ta wartość jest zmienna i każdy sam sobie ją ustala :-).

Pomijając cały poradnik dziś najlepiej zainstalować sobie Lutris i tam wszystkie gry trzymać. Prosta instalacja, aktualizacja i ogólnie wszystko sprowadza się do kliknięcia zainstaluj z ewentualnymi małymi poprawkami gdy używa się Wine. Link do programu i biblioteki skryptów : https://lutris.net/
Manjaro KDE na : Asus P5G41T-M LX, Intel Core 2 Quad Q9450 2,66 GHz podbity do 3.2 GHz, Radeon RX460 2GB, 6 GB ram DDR3 1333 MHz, 256GB SSD Crucial MX100 + 8TB HDD WD & Hitachi.
Awatar użytkownika
Flavour
Piegowaty Guziec
Piegowaty Guziec
Posty: 8
Rejestracja: 12 kwie 2019, 16:59
Wersja Ubuntu: 18.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Tibia 11 - mini poradnik.

Post autor: Flavour » 07 maja 2019, 17:25

W przypadku podobnych:

Kod: Zaznacz cały

qt.network.ssl: [Do not look at external websites. Your account could get hacked.] QSslSocket: cannot resolve CRYPTO_num_locks
qt.network.ssl: [Do not look at external websites. Your account could get hacked.] QSslSocket: cannot resolve CRYPTO_set_id_callback
qt.network.ssl: [Do not look at external websites. Your account could get hacked.] QSslSocket: cannot resolve CRYPTO_set_locking_callback
qt.network.ssl: [Do not look at external websites. Your account could get hacked.] QSslSocket: cannot resolve ERR_free_strings
qt.network.ssl: [Do not look at external websites. Your account could get hacked.] QSslSocket: cannot resolve sk_new_null
qt.network.ssl: [Do not look at external websites. Your account could get hacked.] QSslSocket: cannot resolve sk_push
qt.network.ssl: [Do not look at external websites. Your account could get hacked.] QSslSocket: cannot resolve sk_free
qt.network.ssl: [Do not look at external websites. Your account could get hacked.] QSslSocket: cannot resolve sk_num
qt.network.ssl: [Do not look at external websites. Your account could get hacked.] QSslSocket: cannot resolve sk_pop_free
qt.network.ssl: [Do not look at external websites. Your account could get hacked.] QSslSocket: cannot resolve sk_value
qt.network.ssl: [Do not look at external websites. Your account could get hacked.] QSslSocket: cannot resolve SSL_library_init
qt.network.ssl: [Do not look at external websites. Your account could get hacked.] QSslSocket: cannot resolve SSL_load_error_strings
qt.network.ssl: [Do not look at external websites. Your account could get hacked.] QSslSocket: cannot resolve SSL_get_ex_new_index
qt.network.ssl: [Do not look at external websites. Your account could get hacked.] QSslSocket: cannot resolve SSLv3_client_method
qt.network.ssl: [Do not look at external websites. Your account could get hacked.] QSslSocket: cannot resolve SSLv23_client_method
qt.network.ssl: [Do not look at external websites. Your account could get hacked.] QSslSocket: cannot resolve SSLv3_server_method
qt.network.ssl: [Do not look at external websites. Your account could get hacked.] QSslSocket: cannot resolve SSLv23_server_method
qt.network.ssl: [Do not look at external websites. Your account could get hacked.] QSslSocket: cannot resolve X509_STORE_CTX_get_chain
qt.network.ssl: [Do not look at external websites. Your account could get hacked.] QSslSocket: cannot resolve OPENSSL_add_all_algorithms_noconf
qt.network.ssl: [Do not look at external websites. Your account could get hacked.] QSslSocket: cannot resolve OPENSSL_add_all_algorithms_conf
qt.network.ssl: [Do not look at external websites. Your account could get hacked.] QSslSocket: cannot resolve SSLeay
qt.network.ssl: [Do not look at external websites. Your account could get hacked.] QSslSocket: cannot resolve SSLeay_version
qt.network.ssl: [Do not look at external websites. Your account could get hacked.] QSslSocket: cannot call unresolved function SSLeay
qt.network.ssl: [Do not look at external websites. Your account could get hacked.] QSslSocket: cannot call unresolved function CRYPTO_num_locks
qt.network.ssl: [Do not look at external websites. Your account could get hacked.] QSslSocket: cannot call unresolved function CRYPTO_set_id_callback
qt.network.ssl: [Do not look at external websites. Your account could get hacked.] QSslSocket: cannot call unresolved function CRYPTO_set_locking_callback
qt.network.ssl: [Do not look at external websites. Your account could get hacked.] QSslSocket: cannot call unresolved function SSL_library_init
qt.network.ssl: [Do not look at external websites. Your account could get hacked.] QSslSocket: cannot call unresolved function SSLv23_client_method
qt.network.ssl: [Do not look at external websites. Your account could get hacked.] QSslSocket: cannot call unresolved function sk_num
QObject::connect: Cannot connect (null)::stateChanged(QNetworkSession::State) to QNetworkReplyHttpImpl::_q_networkSessionStateChanged(QNetworkSession::State)
qt.network.ssl: [Do not look at external websites. Your account could get hacked.] QSslSocket: cannot call unresolved function SSLv23_client_method
qt.network.ssl: [Do not look at external websites. Your account could get hacked.] QSslSocket: cannot call unresolved function SSL_library_init
Download of configuration failed: "Error creating SSL context (error:140A90C4:SSL routines:func(169):reason(196))"
qt.network.ssl: [Do not look at external websites. Your account could get hacked.] QSslSocket: cannot call unresolved function CRYPTO_num_locks
qt.network.ssl: [Do not look at external websites. Your account could get hacked.] QSslSocket: cannot call unresolved function CRYPTO_set_id_callback
qt.network.ssl: [Do not look at external websites. Your account could get hacked.] QSslSocket: cannot call unresolved function CRYPTO_set_locking_callback
qt.network.ssl: [Do not look at external websites. Your account could get hacked.] QSslSocket: cannot call unresolved function ERR_free_strings
Warto również doinstalować:

Kod: Zaznacz cały

sudo apt-get install libssl-dev
U mnie pomogło.
ODPOWIEDZ

Wróć do „Linuksowe”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 5 gości