Przetlumaczony post
Cześć wam,
że teraz już opracować dla psfgame.com, chcę podzielić się z najnowszej wersji kodu, w którym pracowałem. Stojak 29.06.2014.
Przyjdę wtedy równe razy do punktu wymagania minimalne wymagania:
Zalecane wymagania:
Wyraźnie nie zaleca się:
- Każdy rodzaj gospodarzem
a) exec () i system () zazwyczaj nie jest obsługiwany
b) wykonanie jest nie do wymagań
- bez znajomości rozpocząć serwer.
A) przynosi serwerze wielką odpowiedzialność bo nie gwarantuje, że wszelkie wyobrażalne luki są zamknięte. Brałem wiele trudu kurs i na koniec źródło wydaje się być bezpieczny, ale oczywiście jest to gra w kotka i myszkę. Ci, którzy wynająć serwer główny bez znajomości architektury serwera i bezpieczeństwa oraz wykorzystania biorąc ze sobą znaczące ryzyko. Jeśli pole jest pęknięta, może obserwować reklamy lub wysokie rachunki. Nigdy nie należy zapominać przy serwerów głównych: JESTEŚ ROOT! Kto nie jest gotowy do odpowiedzialności, czy nie jest ono gotowe do noszenia, grab koniecznie musi głębiej do kieszeni i wyciągnąć na zarządzanym serwerze. Tam wyszkolony Administrator serwera w ogóle możliwe obawy związane z bezpieczeństwem i opieki Hoster przyczynia się w wątpliwość odpowiedzialność i zobowiązanie się odpowiednio.
B) Bez znajomości języków używanych, to jest bardzo trudne do znalezienia błędów i naprawić. Mam go ustawić wartość, pisania kodu tak czyste jak to możliwe, ale części request.php że nie zostały zmienione są, oczywiście, nie jest właściwie wcięte. Zawartość
Instalacja
Zakładam, że czytasz ten tekst uważnie i górną posiada konto FTP i SQL. Więc nie rozpocznie się od pierwotnej śluzu.
. 1 Archiwum obciążenia serwera
. 2 Archiwum rozpakować
. 3 Dostosuj dane w pliku.
3.1 - 3.8
Spojler
4.
Ładowanie folder sfgame za pośrednictwem FTP w folderze res (nieuwzględnione w RLS) (o Crasim: Ressources )
![]()
5.
chmod dla dbbu zestawu (777)
![]()
![]()
. 6 Wstaw bazę danych.
. 7 Konto zarejestrować
. 8 Konto włączony do "Admin"
Kod:
UPDATE `user_data` SET ` usysclass` = '5' , `donor` = 'tak' WHERE ` user_id` = 2 ;
Link do pobrania w dół: Źródło DB Lustro: Źródło DB Mirror 2: Źródło + DB zasobów: Res Tak, myślę, że jest to .. Baw się z opakowania i THX chcielibyśmy. Obrazy
![]()
Spojler
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
FAQ Spojler
Nie mogę spędzić w gildii
Spojler
Zauważ: Undefined index: ajax w Spojler
I dont have php.ini
Spojler
originalny post
Hallo liebe Leute,
da ich nun nicht mehr für psfgame.com entwickle, will ich die letzte Version des Codes, an dem ich gearbeitet habe, teilen. Stand 29.06.2014.
Ich komm' dann gleich mal zur Sache
Anforderungen
Minimale Anforderungen:
Empfohlene Anforderungen:
Ausdrücklich NICHT empfohlen:
- Jede Art von Webhosting
a) werden exec() und system() i.d.R. nicht unterstützt
b) ist die Performance den Anforderungen nicht gewachsen
- Ohne jegliches Wissen einen Server zu starten.
a) bringt ein Server eine große Verantwortung mit sich, da ich NICHT garantiere, dass jegliche, denkbare Lücken geschlossen sind. Ich habe mir natürlich große Mühe gegeben und am Ende schien die Source sicher zu sein, aber es ist natürlich ein Katz-und-Maus-Spiel. Wer ohne Kenntnisse von Serverarchitektur und Sicherheit einen Root-Server mietet und nutzt geht ein erhebliches Risiko ein. Falls die Kiste geknackt wird, können Anzeigen oder hohe Rechnungen folgen. Man darf bei Root-Servern niemals vergessen: DU BIST ROOT! Wer dieser Verantwortung nicht gewachsen ist, oder nicht bereit ist sie zu tragen, MUSS zwangsläufig tiefer in die Tasche greifen und auf einen Managed-Server zurückgreifen. Dort kümmert sich ein ausgebildeter Serveradmin um alle möglichen Sicherheitsbelange und der Hoster trägt im Zweifel die Verantwortung und haftet dementsprechend auch.
b) Ohne Wissen über die verwendeten Sprachen, wird es extrem schwierig Bugs zu finden und zu beheben. Ich habe darauf Wert gelegt, den Code so sauber wie möglich zu schreiben, aber Teile der request.php, die ich noch nicht überarbeitet habe, sind natürlich nicht ordentlich eingerückt.
Inhalt
Installation
Ich gehe davon aus, dass ihr den oberen Text aufmerksam gelesen habt und über einen FTP und SQL-Account verfügt. Ich werde also nicht beim Urschleim beginnen.
1. Archiv auf den Server laden
2. Archiv entpacken
3. Daten in den Files anpassen.
3.1 - 3.8
Spoiler
4.
Lade den sfgame-Ordner per FTP in res-Ordner (NICHT ENTHALTEN im RLS) (by Crasim: Ressources)
![]()
5.
CHMOD für dbbu setzen (777)
![]()
![]()
6. Datenbank einfügen.
7. Account registrieren
8. Account auf "Admin" schalten
Code:
UPDATE `user_data` SET `usysclass` = '5',
`donor` = 'yes' WHERE `user_id` =2;
Downloadlink
Down: Source DB
Mirror: Source DB
Mirror 2: Source+DB
Ressourcen: Res
So, ich denke das war's.. Viel Freude mit dem Paket und ein THX wäre lieb.![]()
Bilder
Spoiler
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
FAQSpoiler
i can't spend into the guild
Spoiler
Notice: Undefined index: ajax inSpoiler
I dont have php.ini
Spoiler
__
Download:\
Down: Source DB
Mirror: Source DB
Mirror 2: Source+DB
Ressourcen: Res
Original link
elitepvpers.com/forum/browsergames/3322316-shakes-fidget-server-code-anleitung.html
Cytat:
Cześć wam,
że teraz już opracować dla psfgame.com, chcę podzielić się z najnowszej wersji kodu, w którym pracowałem. Stojak 29.06.2014.
Przyjdę wtedy równe razy do punktu wymagania minimalne wymagania:
- Apache2, PHP5, MySQL
- vserver
- 4 GB pamięci RAM, DualCore-Prozessor ~ 2 GHz
- Pakiet zasobem
- PHP / SQL Znajomość
Zalecane wymagania:
- Apache2, PHP5, MySQL, który dostrojony serwer działa tylko na MyISAM
- Debian 7.5 lub Gentoo
- Serwer dedykowany (korzeń lub zarządzany)
- 16 GB RAM, czterordzeniowy procesor 3 GHz ~
- PHP / SQL / umiejętności JS / AJAX
- Pakiet zasobem
Wyraźnie nie zaleca się:
- Każdy rodzaj gospodarzem
a) exec () i system () zazwyczaj nie jest obsługiwany
b) wykonanie jest nie do wymagań
- bez znajomości rozpocząć serwer.
A) przynosi serwerze wielką odpowiedzialność bo nie gwarantuje, że wszelkie wyobrażalne luki są zamknięte. Brałem wiele trudu kurs i na koniec źródło wydaje się być bezpieczny, ale oczywiście jest to gra w kotka i myszkę. Ci, którzy wynająć serwer główny bez znajomości architektury serwera i bezpieczeństwa oraz wykorzystania biorąc ze sobą znaczące ryzyko. Jeśli pole jest pęknięta, może obserwować reklamy lub wysokie rachunki. Nigdy nie należy zapominać przy serwerów głównych: JESTEŚ ROOT! Kto nie jest gotowy do odpowiedzialności, czy nie jest ono gotowe do noszenia, grab koniecznie musi głębiej do kieszeni i wyciągnąć na zarządzanym serwerze. Tam wyszkolony Administrator serwera w ogóle możliwe obawy związane z bezpieczeństwem i opieki Hoster przyczynia się w wątpliwość odpowiedzialność i zobowiązanie się odpowiednio.
B) Bez znajomości języków używanych, to jest bardzo trudne do znalezienia błędów i naprawić. Mam go ustawić wartość, pisania kodu tak czyste jak to możliwe, ale części request.php że nie zostały zmienione są, oczywiście, nie jest właściwie wcięte. Zawartość
- Aby uruchomić prosty skrypt do serwera i działają
- Silnik do stron zewnętrznych, aby uzyskać dostęp do danych użytkowników (cookie based)
- ACP z mojego pióra z niezliczonych możliwości
- Pomoc Formularz, Zewnętrzna Sklep okazje
- AJAX Chat i -Useranzeige
- CTracker-antiworm / układu wtryskowego różne środki bezpieczeństwa
- 1-Click bazie Backupper (z funkcją przywracania)
- Paypal API (test praktyczny czeka
)
- liczne poprawki i drobniejsze równowaga między klasami
Instalacja
Zakładam, że czytasz ten tekst uważnie i górną posiada konto FTP i SQL. Więc nie rozpocznie się od pierwotnej śluzu.
. 1 Archiwum obciążenia serwera
. 2 Archiwum rozpakować
. 3 Dostosuj dane w pliku.
3.1 - 3.8
Spojler
4.
Ładowanie folder sfgame za pośrednictwem FTP w folderze res (nieuwzględnione w RLS) (o Crasim: Ressources )

5.
chmod dla dbbu zestawu (777)


. 6 Wstaw bazę danych.
. 7 Konto zarejestrować
. 8 Konto włączony do "Admin"
Kod:
UPDATE `user_data` SET ` usysclass` = '5' , `donor` = 'tak' WHERE ` user_id` = 2 ;
Link do pobrania w dół: Źródło DB Lustro: Źródło DB Mirror 2: Źródło + DB zasobów: Res Tak, myślę, że jest to .. Baw się z opakowania i THX chcielibyśmy. Obrazy

Spojler










FAQ Spojler
Nie mogę spędzić w gildii
Spojler
Zacytować:
Napisał petyanbi4 ![]() Witaj! jak naprawić gildii funkcję przekazać? System dostać moje grzybków i srebra, ale nie robi wstawić je do gildii. |
Zacytować:
Napisał ǝnd1ǝss-ɯonǝʎ ![]() tu regularny sposób: trzeba także zmienić LanguageFiles !! ![]() ![]() ![]() |
Zauważ: Undefined index: ajax w Spojler
Zacytować:
Napisał Heroic9614 ![]() Problem w Ajax czat ..: / Wskazówka: Undefined index: ajax w katalogu C: \ xampp \ htdocs \ ajax_chat.php on line 48 Wskazówka: Undefined index: ukrył się w katalogu C: \ xampp \ htdocs \ ajax_chat.php on line 50 Wskazówka: indeks niezdefiniowany: widok w katalogu C: \ xampp \ htdocs \ ajax_chat.php on line 51 Wskazówka: Undefined index: del in C: \ xampp \ htdocs \ ajax_chat.php on line 52 Wskazówka: Undefined Zmienna: old_s w katalogu C: \ xampp \ htdocs \ dtoverride.php on line 441 Wskazówka: Niezdefiniowane zmienne: old_s w katalogu C: \ xampp \ htdocs \ dtoverride.php on line 441 Wskazówka: Niezdefiniowane zmienne: old_s w katalogu C: \ xampp \ htdocs \ dtoverride.php on line 441 Wskazówka: niezdefiniowana zmienna: old_s w katalogu C: \ xampp \ htdocs \ dtoverride.php na linii 441 , jak to naprawić? |
Zacytować:
Napisał ǝnd1ǝss-ɯonǝʎ ![]() go to php.ini Find: Kod: ; Ta dyrektywa kontroluje, czy lub nie i gdzie PHP błędy wyjściowe , , zawiadomienia i ostrzeżenia zbyt . Błąd wyjściowy jest bardzo przydatna w trakcie rozwoju , ale , może to być bardzo niebezpieczne w środowiskach produkcyjnych . W zależności od kodu ; która jest wyzwalającego błąd , poufnych informacji może potencjalnie przeciekać ; z Twojej aplikacji, takich jak nazwy użytkowników baz danych i haseł lub gorzej . ; To jest zalecił błędy być zalogowany na serwerach produkcyjnych zamiast ; posiadające błędy wysyłane na standardowe wyjście. ; Możliwe wartości: ; Off = Nie wyświetla żadnych błędów ; stderr = Pokaż błędy na stderr (dotyczy tylko binaria CGI / CLI!) ; Lub stdout = wskazanie błędów na standardowe wyjście ; Wartość domyślna: On ; Wartość prac: Na ; Wartość produkcji: Wyłączony ; PHP: Runtime Configuration - Manual display_errors = ON Ustawiony na "Off" |
I dont have php.ini
Spojler
Zacytować:
Napisał TheCry ![]() Nie mam php.ini xd |
Zacytować:
Napisał ǝnd1ǝss-ɯonǝʎ ![]() Więc nie korzystać z PHP .. zainstalować PHP na serwer (Apache2) 1. Kod: apt - get install php5 - wspólny libapache2 - mod - php5 php5 - cli 2. Kod: apache2 restart usługi |
Cytat:
Hallo liebe Leute,
da ich nun nicht mehr für psfgame.com entwickle, will ich die letzte Version des Codes, an dem ich gearbeitet habe, teilen. Stand 29.06.2014.
Ich komm' dann gleich mal zur Sache
Anforderungen
Minimale Anforderungen:
- Apache2, PHP5, MySQL
- vServer
- 4 GB RAM, Dualcore-Prozessor ~2 GHz
- Ein Ressourcenpaket
- PHP/SQL-Kenntnisse
Empfohlene Anforderungen:
- Apache2, PHP5, getunter MySQL-Server, der nur auf MyISAM setzt
- Debian 7.5 oder Gentoo
- Dedizierter Server (root oder managed)
- 16 GB RAM, Quadcore-Prozessor ~3 GHz
- PHP/SQL/JS/AJAX-Kenntnisse
- Ein Ressourcenpaket
Ausdrücklich NICHT empfohlen:
- Jede Art von Webhosting
a) werden exec() und system() i.d.R. nicht unterstützt
b) ist die Performance den Anforderungen nicht gewachsen
- Ohne jegliches Wissen einen Server zu starten.
a) bringt ein Server eine große Verantwortung mit sich, da ich NICHT garantiere, dass jegliche, denkbare Lücken geschlossen sind. Ich habe mir natürlich große Mühe gegeben und am Ende schien die Source sicher zu sein, aber es ist natürlich ein Katz-und-Maus-Spiel. Wer ohne Kenntnisse von Serverarchitektur und Sicherheit einen Root-Server mietet und nutzt geht ein erhebliches Risiko ein. Falls die Kiste geknackt wird, können Anzeigen oder hohe Rechnungen folgen. Man darf bei Root-Servern niemals vergessen: DU BIST ROOT! Wer dieser Verantwortung nicht gewachsen ist, oder nicht bereit ist sie zu tragen, MUSS zwangsläufig tiefer in die Tasche greifen und auf einen Managed-Server zurückgreifen. Dort kümmert sich ein ausgebildeter Serveradmin um alle möglichen Sicherheitsbelange und der Hoster trägt im Zweifel die Verantwortung und haftet dementsprechend auch.
b) Ohne Wissen über die verwendeten Sprachen, wird es extrem schwierig Bugs zu finden und zu beheben. Ich habe darauf Wert gelegt, den Code so sauber wie möglich zu schreiben, aber Teile der request.php, die ich noch nicht überarbeitet habe, sind natürlich nicht ordentlich eingerückt.
Inhalt
- Das Basis-Skript um den Server zu starten und zu betreiben
- Engine um von externen Seiten auf Userdaten zuzugreifen (Cookiebased)
- ACP aus meiner Feder mit unzähligen Möglichkeiten
- Supportformular, Externer Shop für Angebote
- AJAX-Chat und -Useranzeige
- CTracker-Antiworm/Injection System, diverse Sicherheitsmaßnahmen
- 1-Click Datenbank-Backupper (mit Restorefunktion)
- Paypal-API (Praxistest fehlt noch
)
- unzählige Fixes und feineres Balance zwischen den Klassen
Installation
Ich gehe davon aus, dass ihr den oberen Text aufmerksam gelesen habt und über einen FTP und SQL-Account verfügt. Ich werde also nicht beim Urschleim beginnen.
1. Archiv auf den Server laden
2. Archiv entpacken
3. Daten in den Files anpassen.
3.1 - 3.8
Spoiler
4.
Lade den sfgame-Ordner per FTP in res-Ordner (NICHT ENTHALTEN im RLS) (by Crasim: Ressources)

5.
CHMOD für dbbu setzen (777)


6. Datenbank einfügen.
7. Account registrieren
8. Account auf "Admin" schalten
Code:
UPDATE `user_data` SET `usysclass` = '5',
`donor` = 'yes' WHERE `user_id` =2;
Downloadlink
Down: Source DB
Mirror: Source DB
Mirror 2: Source+DB
Ressourcen: Res
So, ich denke das war's.. Viel Freude mit dem Paket und ein THX wäre lieb.

Bilder
Spoiler










FAQSpoiler
i can't spend into the guild
Spoiler
Quote:
Originally Posted by petyanbi4 ![]() hello! how to fix guild donate function? system get my shrooms and silver, but doesnt insert them into guild. |
Quote:
Originally Posted by ǝnd1ǝss-ɯonǝʎ ![]() here the regular way: ![]() ![]() ![]() YOU ALSO NEED TO CHANGE THE LANGUAGEFILES!! |
Notice: Undefined index: ajax inSpoiler
Quote:
Originally Posted by Heroic9614 ![]() Problem in ajax chat.. :/ Notice: Undefined index: ajax in C:\xampp\htdocs\ajax_chat.php on line 48 Notice: Undefined index: hid in C:\xampp\htdocs\ajax_chat.php on line 50 Notice: Undefined index: view in C:\xampp\htdocs\ajax_chat.php on line 51 Notice: Undefined index: del in C:\xampp\htdocs\ajax_chat.php on line 52 Notice: Undefined variable: old_s in C:\xampp\htdocs\dtoverride.php on line 441 Notice: Undefined variable: old_s in C:\xampp\htdocs\dtoverride.php on line 441 Notice: Undefined variable: old_s in C:\xampp\htdocs\dtoverride.php on line 441 Notice: Undefined variable: old_s in C:\xampp\htdocs\dtoverride.php on line 441 how to fix? |
Quote:
Originally Posted by ǝnd1ǝss-ɯonǝʎ ![]() go to php.ini Find: Code: ; This directive controls whether or not and where PHP will output errors, ; notices and warnings too. Error output is very useful during development, but ; it could be very dangerous in production environments. Depending on the code ; which is triggering the error, sensitive information could potentially leak ; out of your application such as database usernames and passwords or worse. ; It's recommended that errors be logged on production servers rather than ; having the errors sent to STDOUT. ; Possible Values: ; Off = Do not display any errors ; stderr = Display errors to STDERR (affects only CGI/CLI binaries!) ; On or stdout = Display errors to STDOUT ; Default Value: On ; Development Value: On ; Production Value: Off ; PHP: Runtime Configuration - Manual display_errors=On Set to "Off" |
I dont have php.ini
Spoiler
Quote:
Originally Posted by TheCry ![]() I dont have php.ini xd |
Quote:
Originally Posted by ǝnd1ǝss-ɯonǝʎ ![]() So you don't use PHP.. Install php to your webserver (Apache2) 1. Code: apt-get install php5-common libapache2-mod-php5 php5-cli 2. Code: service apache2 restart |
__
Down: Source DB
Mirror: Source DB
Mirror 2: Source+DB
Ressourcen: Res
Original link
elitepvpers.com/forum/browsergames/3322316-shakes-fidget-server-code-anleitung.html