mal z.b. mit gdb debuggen und die ausgabe hier posten
sorry für die dumme Frage aber wie und was ?
mal z.b. mit gdb debuggen und die ausgabe hier posten
sorry für die dumme Frage aber wie und was ?
Naja wenn man Laden eröffnen will, und dort wo man seine Items reinstellt hat der Shop noch 40 Slots. Wenn ich ihn dann öffne und draufdrücke, hat er 80.
und fehler beim Verbinden mit dem Server kommt auch noch :O
Funktioniert bis auf den punkt das wenn man ein laden eröffnen will nur 40 slots zur verfügung hat und nicht 80.
was soll das dann bringen?
du hast logman ager anstatt von logmanager geschrieben und deshalb findet der die Klasse nicht
zum einen das und ich empfehle dir das Program: "Sublime Text 3" denn da fallen solche Fehler auf und werden angezeigt
Ich wollte fragen, ob man diese Files auch für einen Hamachi Server benutzen kann. Ich möchte den vorerst auf Hamachi laufen lassen, bevor ich auf Root umsteige.
ja geht
Wenn du hilfe brauchst melde dich einfach oder schau hier:
Bitte melden Sie sich an, um dieses Medienelement zu sehen.
LG
Hallo liebe Leute,
ich habe vor kurzem das Sash System eingebaut. Anziehen usw funktioniert, jedoch scheitert es an der Kombination...
(Martysama Files)
Bitte melden Sie sich an, um diesen Link zu sehen.
Zusätzlich stürzt der Server dann nach kurzer Zeit ab...
Hat jemand Lust und Zeit sich mal den Source anzusehen, ob ich einen fehler gemacht habe? Ich habe alles nach Anleitung gemacht und einige Sachen noch selber gefunden, die bei der Anleitung Fehlerhaft waren...
Einfach melden wäre top!
Ich glaube, das weiß er.
Er fragt ja schließlich, ob dieser und diese Anbieter gut sind. Also nach Meinungen.
Ja OVH ist okay aber Namecheap ist in unserer Szene eig. eins der besten
Alles anzeigenHallo,
wir überlegen uns derzeit eine Webspace zu holen, wissen aber nicht bei welchem Hoster.
Damals war Kms eine gute Option(sind die Webspaces und die Ddos Protection immer noch gut)?
Wie sehen die Webspaces bei OVH aus? Damals hatten die keinen layer7 Schutz und die Webspace konnte man sehr schnell lahm legen, wie sieht es jetz aus? Haben die jetzt einen besseren Schutz für Webspace
Ich hoffe das ihr mir helfen könnt.
Bitte melden Sie sich an, um diesen Link zu sehen.
Bitte
Alles anzeigenShell-Script
- #!/bin/sh
- # Copyright (c) 2016 KoriDev
- # All rights reserved
- # Config ( No Change )
- NEXT_VERSION=0.5
- PATCH_SERVER=http://koridev.eu/download/install
- # Funktionen
- update() {
- clear
- echo "Es wird geprueft ob ein Update vorhanden ist..."
- if wget $PATCH_SERVER -q -O - | grep install${NEXT_VERSION} >> /dev/null; then
- echo "Die neuste Version wird heruntergeladen..."
- sleep 1
- cd /usr/home && rm install.sh
- fetch $PATCH_SERVER/install${NEXT_VERSION}.sh
- mv install${NEXT_VERSION}.sh install.sh
- sh install.sh
- else
- echo "Der Installer ist auf der neusten Version."
- sleep 2
- clear
- main_menue
- fi
- }
- main_menue() {
- clear
- printf "Willkommen im Koridev Server Installer\n
- Was willst du machen ?\n
- \n
- 1 - Ports Aktualisieren\n
- 2 - Mysql Installieren\n
- 3 - Python Installieren\n
- 4 - Libs Installieren\n
- 5 - KoriDev Files Menue\n
- 6 - Mysql Menu\n
- 7 - Exit\n
- Antwort: "
- read -r menue
- case $menue in
- 1) port_menue;;
- 2) mysql_menue;;
- 3) python_menue;;
- 4) lib_menue;;
- 5) files_menue;;
- 6) mysql_verwaltung;;
- 7) echo "bye";;
- *) main_menue;;
- esac
- }
- port_menue() {
- echo "Ports werden geupdatet..."
- portsnap fetch extract && portsnap fetch update
- echo "Ports wurden geupdatet"
- main_menue
- }
- mysql_menue() {
- clear
- if pkg info | grep mysql55 >> /dev/null; then
- echo "Mysql 5.5 wird Deinstalliert..."
- pkg remove mysql55-server
- echo "Mysql 5.6 wird Installiert..."
- pkg install -y mysql56-server
- echo 'mysql_enable="YES"' >> /etc/rc.conf
- rehash
- echo "Mysql 5.6 wurde Installert"
- main_menue
- elif pkg info | grep mysql56 >> /dev/null; then
- clear
- echo "Du hast bereits die neuste Verion von Mysql"
- sleep 2
- main_menue
- else
- echo "Es ist kein Mysql Installiert"
- echo "Mysql 5.6 wird Installiert..."
- pkg install -y mysql56-server
- echo 'mysql_enable="YES"' >> /etc/rc.conf
- rehash
- echo "Mysql 5.6 wurde Installert"
- main_menue
- fi
- }
- mysql_verwaltung() {
- clear
- printf "Was willst du machen?\n
- 1 - Mysql Funktionen ( start|stop|restart|status )\n
- 2 - Mysql Stock err fixx\n
- 3 - Mysql Passwort aendern\n
- 4 - zum Installer\n
- Antwort: "
- read -r myslver
- case $myslver in
- 1) echo "Gib ein was du machen willst ( start|stop|restart|status )"
- read -r mmysql
- if [ "$mmysql" = "start" ] || [ "$mmysql" = "restart" ] || [ "$mmysql" = "stop" ] || [ "$mmysql" = "status" ] ; then
- /usr/local/etc/rc.d/mysql-server "${mmysql}"
- else
- echo "Falsche eingabe."
- sleep 1
- mysql_verwaltung
- fi;;
- 2) echo "Clean the database..."
- cd /var/db/mysql && rm ./*.err
- mysql_verwaltung;;
- 3) printf "gib dein aktuelles Passwort ein:"
- read -r pw1
- printf "Gib nun dein neues Passwort ein:"
- read -r pw2
- mysqladmin -u root -p"$pw1" password "$pw2"
- echo "Das alte passwort: $pw1 wurde zu $pw2 geaendert.";;
- 4) clear
- main_menue;;
- *) mysql_verwaltung;;
- esac
- }
- python_menue() {
- echo "Python wird Installiert..."
- pkg install -y python
- echo "Python wurde Installiert"
- main_menue
- }
- lib_menue() {
- echo "Libs werden Installiert..."
- if uname -m | grep i38 >> /dev/null; then
- cd /usr/lib || exit
- Files="libc.so.5 libc_r.so.5 libgtest.so.0 libIL.so.2 libjasper.so.4 libjbig.so.1 libjpeg.so.11 liblcms.so.1 libm.so.2 libm.so.4 libmd.so.4 libmng.so.1 libpng15.so.15 libstdc++.so.4 libstdc++.so.6 libtiff.so.4 libz.so.2 libz.so.4 libmysqlclient.so.18"
- n=0
- for i in $Files
- do n=$(("$n" + 1))
- eval file"$n"="$i"
- for f in $(("$n"))
- do if [ -e "$file$i" ]; then
- echo "${f} : $file$i Existiert"
- sleep 1
- else fetch http://koridev.eu/download/libs/"$file$i"
- fi
- done
- done
- if uname -a | grep '10.0-RELEASE' || '10.3-RELEASE' >> /dev/null; then
- fetch http://koridev.eu/download/libs/libmd.so.5
- fi
- elif uname -m | grep amd >> /dev/null; then
- cd /usr/lib32 || exit
- Files="libc.so.5 libc_r.so.5 libgtest.so.0 libIL.so.2 libjasper.so.4 libjbig.so.1 libjpeg.so.11 liblcms.so.1 libm.so.2 libm.so.4 libmd.so.4 libmng.so.1 libpng15.so.15 libstdc++.so.4 libstdc++.so.6 libtiff.so.4 libz.so.2 libz.so.4 libmysqlclient.so.18"
- n=0
- for i in $Files
- do n=$(("$n" + 1))
- eval file"$n"="$i"
- for f in $(("$n"))
- do if [ -e "$file$i" ]; then
- echo "${f} : $file$i Existiert"
- sleep 1
- else fetch http://koridev.eu/download/libs/"$file$i"
- fi
- done
- done
- if uname -a | grep '10.0-RELEASE' || '10.3-RELEASE' >> /dev/null; then
- fetch http://koridev.eu/download/libs/libmd.so.5
- fi
- else
- echo "Ein Fehler ist aufgetreten"
- fi
- main_menue
- }
- update_files() {
- echo "Diese Funktion ist noch im Aufbau."
- }
- files_menue() {
- clear
- printf "Koridev Serverfiles Menue\n
- Was willst du machen?\n
- 1 - Serverfiles Installieren\n
- 2 - Serverfiles Updaten\n
- 3 - Zum Installer zurueck\n
- Antwort: "
- read -r awser
- case $awser in
- 1) echo "Serverfiles erden heruntergeladen..."
- mkdir /usr/home
- cd / && ln -s /usr/home home
- cd /home && fetch http://kori-developer.com/downloads/game2.tar.gz
- tar xzvf game2.tar.gz
- chmod -R 777 game2
- rm -R game2.tar.gz
- echo "Die game wurde erfolgreich heruntergeladen und entpackt"
- echo "Mysql wird heruntergeladen..."
- cd /var/db && fetch http://kori-developer.com/downloads/mysql.tar.gz
- tar xzvf mysql.tar.gz
- chmod -R 777 mysql
- rm -R mysql.tar.gz
- service mysql-server restart
- echo "Mysql wurde erfolgreich heruntergeladen und entpackt"
- files_menue;;
- 2) update_files;;
- 3) main_menue;;
- *) files_menue;;
- esac
- }
- wget_check() {
- if pkg info | grep wget >> /dev/null; then
- update
- else
- pkg install -y wget
- clear
- echo "Wget wurde Installiert."
- update
- fi
- }
- pkg_check() {
- clear
- if command -v pkg >> /dev/null; then
- wget_check
- else
- cd /usr/ports/ports-mgmt/pkg/ && make install clean
- wget_check
- fi
- }
- pkg_check
- #main_menue
und der server installiert sich von selber...
Wenn du Kori Files benutzt ja ;D
Ich mache es umsonst wenn ich die Zeit dazu habe
Alles anzeigenGuten Abend
Da epvp das publizieren von yimir contect verbietet, nutze ich andere Plattformen, wie zbps dieses Forum für ein allfälliges Release.
Es sind nun doch schon einige Jahre vergangen seit ich das letzte mal Richtig aktiv war.
Vorerst ich hatte mit einigen epvp Usern Differenzen und einige scheinen mich gar zu hassen.
Ich weiss dass ich mich in der Vergangenheit manchmal daneben verhalten habe, aber hey, das war vor Jahren...
Seid kurzem bin ich wieder mit MT2 Kram beschäftigt und seid wenigen Tagen spiele ich mit dem Gedanken einmal mehr Serverfiles zu releasen.
Doch es sollen nicht irgendwelche serverfiles sein, denn es gibt heute files wie sand am meer
Ich möchte wie auch damals als ich meine ersten files releast habe, etwas bieten, worauf man aufbauen kann.
Die serverfiles werden falls es zu einem release kommen sollte wie folgt aussehen:
- Komplett neue Struktur der Serverfiles
Bitte melden Sie sich an, um diesen Link zu sehen.
- Settingsordner beinhaltet:
.txt files (item_proto)
.txt files (mop_drop_item, etc)
.txt files (alle anderen wie blend.txt etc.)
alle configs
CMD
exp tabelle
Restlichen Features:
- Komplett Cleaner Source basierend auf Fliegex3s Source
- Keine Warnings
- Viele neue Configs Befehle (kb jetzt alle aufzuzählen, sind die die auch bei kori und vanilla core dabei sind + paar neue
- Sash System
- Offlineshop
- De Petsystem
- Eigener Auth Core > bessere Performence
- Stand DE 2015/16
- Keine Neuen Quests/Maps/Items nur DE Kram
- Alle Syserr behoben
- 100% Deutsch
- Alle Public Lücken gefixxt
- Gildenlager by ProfessorEnte
Dazu gibts natürlich auch ein passender Client
Die Files sollten als saubere Grundlage dienen.
Man könnte natürlich noch viele weitere Systeme einbauen. Es gibt aber schon zu Files Serverfiles und ich will auch nicht, dass gleich noch mehr 0815 Server mit pub Konzept online kommen, daher soll es nur die Grundlagen beinhalten.
Falls ihr nicht wisst wer ich bin, hier mal ne kleine vorschau meiner früheren Files:
Bitte melden Sie sich an, um dieses Medienelement zu sehen.
Auf epvp findet ihr weitere Infos über meine alten Files.
Würde mich auf Rückmeldungen freuen.
Und bitte ich bin nicht auf Streit aus, also seid bitte lieb zu mir
schwester edit:
Da fragen zwecks dem eigenen auth core gestellt wurde, möchte ich etwas tiefer darauf eingehen.Ein eigener auth core bringt einige vorteile mit sich, so lässt sich zbsp die auth einzeln hochfahren oder bei grossen projekten kann man die auth auch auf einen eigenen server verlegen. Ziel dieser eigenen auth core ist es die performence zu verbessern, in dem man eben zbsp wie schon beschrieben zbsp ein projekt zusammen stellt, welches einen eigenen mysql server verwenden, einen eigenen server für die auth und einen eigenen server für die game cores. So kann man sich aus kleinen günstigen servern ein projekt zusammenbasteln, welches ohne probleme mit mehreren hundert spieler aufnimmt, die gleichzeitig online sind.
Bitte melden Sie sich an, um diesen Link zu sehen.
Beispiel
Alles anzeigenCode
- HOSTNAME: auth
- CHANNEL: 1
- PORT: 11002
- P2P_PORT: 12000
- DB_PORT: 92378
- DB_ADDR: localhost
- TABLE_POSTFIX:
- ITEM_ID_RANGE: 000000001 000000002
- PASSES_PER_SEC: 25
- SAVE_EVENT_SECOND_CYCLE: 180
- PING_EVENT_SECOND_CYCLE: 180
- AUTH_SERVER: master
- PLAYER_SQL: IP_Adresse des Mysql Servers Benutzer Passwort account
- COMMON_SQL: IP_Adresse des Mysql Servers Benutzer Passwort common
- LOG_SQL: IP_Adresse des Mysql Servers Benutzer Passwort log
- LOCALE_SERVICE: germany
- MARK_SERVER: 1
- bsp:
- PLAYER_SQL: 133.713.371.337 db_user xywosldi/&g account
Dann die DB.confg
und bei dem gameconfigs das gleiche prozedere
So kann man sich im prinzip für die auth ein 2GB server zu ziehen
Für den Mysql Server ein 4GB root
und für die Gamecore ebenfalls ein 4GB root
So kann man will ich behaupten mit wenig ausgaben viele spieler beherbergen denn diese server lassen sich heute mit 40-50 euro im monat finanzieren
Mit einer eigenen auth core ist genau sowas möglich.
hier noch ein beispiel wie so eine infrastruktur mit einem eigenen auth server aussehen würde:
Bitte melden Sie sich an, um diesen Link zu sehen.
ein weiterer vorteil einer eigenen auth core ist es, dass man zbsp die auth herunterfahren kann und so das login automatisch deaktivert wird. So kann man zbsp bei einer serverwartung alle spieler via dc kicken, den auth runterfahren, so dass sich niemand mehr einloggen kann und so kann man dann wunderbar wartungsarbeiten durchfüre
Ich bin begeistert wie professionell du das hier präsentierst und bin sehr gespannt und freue mich schon auf den Release!!!
Bis dahin verbleibe ich mit den besten Grüßen!
Hi Leute,
habe ein kleines Problem, aber komme nicht drauf, wie ich das löse...
Kann da jemand weiterhelfen?
Liebe Grüße
Burkay
€€€€
Hab es gelöst!
Für alle die den selben Fehler haben:
Einfach die "acce.cpp" in die makefile mit aufnehmen
Liegt an der makefile.sh
Ja das ist mir schon klar, aber woran genau? ....
Hi Liebe Leute,
ich arbeite gerade an der Source und habe ein Problem beim Compilen....
Er Zeigt mir folgendes an: "Makefile:122 *** recipe commences before first Target. Stop."
Ich habe auch schon bei der Zeile 122 geschaut aber keinen fehler gefunden ?
Wäre cool wenn jemand helfen kann
-> meine Makefile:
Hallo Liebe Leute,
bin auf der suche nach jemanden, der mir meine Homepage und mein Forum designen und scripten kann. Mein Projekt ist derzeit am laufen, jedoch hätte ich gerne schon die Homepage und das Forum dazu...
Falls sich jemand (bezahlt natürlich) anbieten kann einfach bei mir melden
Vielen Dank und ich freue mich auf eure Nachrichten!
Liebe Grüße
Burkay
Alles anzeigenBitte melden Sie sich an, um dieses Bild zu sehen.
€: Link ausgetauscht nun .Rar ohne Passwort!
Sieht geil aus!
Jedoch verlangt er ein PW
Danke sieht gut aus, aber funzt nicht mit dem DB Anhang
gerne
Zwar danke, trotzdem bist du richtig unsympathisch..
Anscheinend bist du null Kritikfähig...
danke für die offenen und direkten Worte.
Und ich und mein Kollege oben haben uns schon ausgetauscht. Ich bin Kritik fähig, jedoch hab ich eine subtilen humor
Schönen Abend wünsche ich
Bitte melden Sie sich an, um dieses Bild zu sehen.
Diese Tags haben auch einen Sinn.
Da es sich hier um eine Quest handelt, hätte Lua gereicht.
Sorry #richtigkrasserfehlervonmir kommt nicht mehr vor
€: wurde geändert brudi