Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Własne Skiny na serwerze + CMS


Ashcan

Rekomendowane odpowiedzi

Opublikowano

Witam

 

Edit:

Wybaczcie, ale kompletnie zapomniałem o tym projekcie.

Niezbyt dokończyłem ten projekt, ale widze że jest kilka zainteresowanych osób, dlatego zamieszczam paczke do pobrania w załączniku.

Nie jest to ostateczna wersja jaką chciałem zrobić, ale jest :)

 

Zaprezentuję Wam sposób, jak zedytować minecrafta tak by zamiast otrzymywać informacje ze skinami z oficjalnej strony, otrzymywać je z własnego serwera!

Edycja tyczy się plików lokalnych, więc jeśli chcemy to upublicznić na serwerze, należy posiadać własnego Launchera, tudzież pobrać paczkę.

 

Zedytowałem prosty CMS dla prywatnych serwerów do zarządzania skinami. (CMS udostępnię później)

Gracze mogą się rejestrować i logować, uploadować, edytować i usuwać własne skiny.

Dodana została również Szafa skinów, tudzież zwana jako Biblioteka ;]

 

Wymagania:

- HexEditor

- Minecraft

- WinRar

- Serwer WWW/MySQL

 

 

Funkcje:

- System wielu języków (PL,EN) - aktualnie do wyboru jedynie przez Administratora.

- Szafa Skinów dla każdego użytkownika

- Re-Captcha Rejestracji

- Zarządzanie Skinem dla każdego użytkownika

- Możliwość wgrania peleryny (bez możliwości szafy (jeszcze))

- Podgląd Skina 3D

- Tworzenie własnego Skina (includowany Skincraft)

- Status Serwera

- Zabezpieczenie przez SQL Injection

 

Uwaga!

Skrypt wymaga webgl dla grafik 3D, testowany był jedynie na Firefox/Chrome.

 

 

Instrukcja instalacji CMS'a:

1. Stwórz bazę danych MySQL

2. Edytuj plik config.php

3. Stwórz foldery dla Skinow/Pelerynek i nadaj im prawa 777 (do nazw folderów wrócimy później)

4. Nadaj prawa 777 folderowi 'szafy' oraz prawa 664 plikowi 'config.php'

5. Po wykonaniu tych kroków, CMS powinien w pełni działać

 

 

Następnie trzeba przejść do edycji plików Minecrafta.

Od zmiany launchera i sposobu uruchamiania minecrafta, należy wejść w folder z Minecraftem

następnie przechodzimy do folderu /versions i wybieramy interesującą nas wersję.

Sposób postępowania dla każdej wersji jest taki sam, z różnicą edytowanego pliku.

 

1. Pobieramy jakikolwiek HexEditor, polecam osobiście HxD -> http://mh-nexus.de/en/hxd/

2. Wypakowujemy zawartość pliku .jar (programem WinRAR) do jakiegokolwiek folderu.

(Poprzez plik .jar, mam na myśli przykładowo 'minecraft/versions/1.6.2-minecraft.jar')

3. Edytujemy za pomocą HexEditora nasz plik:

 

dla wersji 1.4.6 pliki to: arn.class , bag.class , bah.class , bdu.class .

dla wersji 1.5.1 pliki to: aus.class , bfk.class , bfl.class , bjc.class .

dla wersji 1.5.2 pliki to: aus.class , bfk.class , bfj.class , bjb.class .

dla wersji 1.6.1 plik to: bej.class .

dla wersji 1.6.2 plik to: ber.class .

dla wersji 1.6.4 plik to: beu.class .

 

Następnie w edycji kolejnych plików, wyszukujemy

http://s3.amazonaws.com/MinecraftResources/
http://skins.minecraft.net/MinecraftCloaks/
http://skins.minecraft.net/MinecraftSkins/

W każdym pliku w przypadku znalezienia powyższych linijek, należy je zamienić na swoje.

 

UWAGA !!!

Długość podanego adresu musi pozostać taka sama !!!

 

Czyli w przypadku zmiany

http://skins.minecraft.net/MinecraftCloaks/

na własny adres, musimy być pewni, że nowy adres nie będzie ani krótszy ani dłuższy

Załóżmy, że nasz adres to:

http://test-page.pl/cloaks/

Nowy link jest za krótki, więc należy zmienić strukturę folderów przykładowo na taką by link wyglądał następująco:

http://test-page.pl/MinecraftCloaks1234567/

W ten sposób wielkość danych się nie zmieni, i wsszytko będzie działać.

 

(Tutaj wracamy do punktu 4. w intalacji CMS'a i tworzymy foldery o takiej właśnie nazwie)

 

4. Po zedytowaniu plików naszej wersji, otwieramy ponownie nasz plik .jar za pomocą programu WinRAR

5. Wrzucamy zedytowane pliki bezpośrednio do naszego archiwum .jar

6. Usuwamy folder META-INF

7. Cieszymy się działającymi własnymi skinami bez konieczności posiadania Premium!

 

 

 

Tak więc nasz tutorial dobiegł końca.

 

Funkcje do wprowadzenia do CMSu:

- Strona profilu wraz z statystykami (w połączeniu z pluginem na Bukkita)

- Zmiana hasła

- System permisji

- Integracja z AuthMe

- System Newsów

- Panel Administratora

 

Download potrzebnych plików:

Aktualnie dostosowuję CMS'a aby był czytelny, i dokańczam możliwość instalacji...

Download : http://www.bonzaii.eu/skin.zip

Skan : https://www.virustotal.com/pl/file/fd0fa02dab19ddb318fa003598d0c0ee3848f86f8c9ebbee1e7e2ac0d05cd709/analysis/1384774278/

Tymczasowo aby sprawdzić czy metoda działa, na podany adres wrzuć plik skina o nazwie "Nick.png"

 

Demo: http://www.bonzaii.eu/skin/

login: demo

hasło: demo

 

Screenshoty:

46n6hr.jpg

cvdiha.jpg

vfxdnu.jpg

 

Dziękuję za przeczytanie Poradnika!

Ile mój steam jest warty... :( ---> LINK <---


P.s. Jeb** mnie ile mam postów, chcecie dać warna za "nabijanie postów" ? Lepiej mi zmieniajcie ilosc postow na '0'.

Opublikowano

CMS nie jest wymagany by mieć własny skin...

Wystarczy zedytować pliki tak by wskazywały na nasz adres www (do tego wymagany serwer apache)

Pozniej wystarczy wrzucic skina w formacie $nick.png na podany adres, i skin bedzie dzialal

 

CMS tylko ułatwia zarządzanie skinami użytkownikom, gdyż jak się domyślam, gracze nie mają dostępu do FTP ;p

 

W skrócie:

Własne skiny = przeróbka plików mc + wrzucanie skinów na web

Zarząrzanie skinami dla Graczy = CMS

Ile mój steam jest warty... :( ---> LINK <---


P.s. Jeb** mnie ile mam postów, chcecie dać warna za "nabijanie postów" ? Lepiej mi zmieniajcie ilosc postow na '0'.

Opublikowano

Jeśli pytasz o CMS'a to na chwile obecna jest to pełna wersja.

Jutro wrzuce tego CMSa na hosting i podam linka

Ile mój steam jest warty... :( ---> LINK <---


P.s. Jeb** mnie ile mam postów, chcecie dać warna za "nabijanie postów" ? Lepiej mi zmieniajcie ilosc postow na '0'.

  • 4 tygodnie później...
Opublikowano

To się raczej już nie pojawi....

 

a jednak

aczkolwiek nie jest to co bym chcial wprowadzic ;p

Ile mój steam jest warty... :( ---> LINK <---


P.s. Jeb** mnie ile mam postów, chcecie dać warna za "nabijanie postów" ? Lepiej mi zmieniajcie ilosc postow na '0'.

Opublikowano

 

2. Wypakowujemy zawartość pliku .jar (programem WinRAR) do jakiegokolwiek folderu.

(Poprzez plik .jar, mam na myśli przykładowo 'minecraft/versions/1.6.2-minecraft.jar')

To nie da rady na 1.5.2?

x

Opublikowano

To nie da rady na 1.5.2?

Da radę, tylko z minecraft.jar musisz edytować klasy: "aus.class , bfk.class , bfj.class , bjb.class."

Opublikowano

Wiesz, że ten CMS nie jest twój?

 

a czy gdziekolwiek napisałem, że jest mój?

Poradnik również nie jest w 100% mój, ale go przeredagowałem, i napisałem od nowa po polsku + wyjaśniłem kilka rzeczy (połączenie wielu informacji znalezionych na necie, ze zbioru różnych poradników).

Ile mój steam jest warty... :( ---> LINK <---


P.s. Jeb** mnie ile mam postów, chcecie dać warna za "nabijanie postów" ? Lepiej mi zmieniajcie ilosc postow na '0'.

Opublikowano

Ale umieścił byś informacje o autorze tego wszystkiego, jeszcze złamałeś jego licencje, która nie pozwala rozpowszechniać CMS jak swój.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...