Jump to content

Kenpachi

Members
  • Posts

    764
  • Joined

  • Last visited

  • Days Won

    4

Posts posted by Kenpachi

  1. Example from item_db.sql

    REPLACE INTO `item_db` VALUES (1231,'Bazerald','Bazerald',4,20,NULL,500,70,NULL,1,NULL,0x028F5EEE,7,2,2,4,36,1,1,'bonus bAtkEle,Ele_Fire; bonus bInt,5; bonus bMatkRate,10;',NULL,NULL);
    

    Example from item_db_re.sql

    REPLACE INTO `item_db_re` VALUES (1231,'Bazerald','Bazerald',4,20,NULL,500,'70:105',NULL,1,NULL,0x028F5EEE,7,2,2,4,'36',1,1,'bonus bAtkEle,Ele_Fire; bonus bInt,5;',NULL,NULL);
    

     

    Of course you have to replace the values with your desired values and the table name with item_db2 or item_db2_re.

    Field explanation can be found here: http://rathena.org/wiki/Custom_Items

  2. You have to execute the script which Emistry posted in the "ragnarok" database. If you do so everything should work. (Otherwise the server wont say that he can't fing all the log tables inside the "ragnarok" database. ["raganrok" is the name of that database. I'm not talking about your general RO database.])

    The worst thing which can happen is that you don't log the things that happen on the server...

  3. quark musst du nicht Kenpachi
    Dann hat sich das entweder innerhalb des letzten Jahres geändert, oder du hattest immer eine Exe bei der das schon gedifft war.

    BTW; Du musst mir keine Netzwerke erklären, ich bin Fachinformatiker von Beruf. :)

    und diese LAN ip ändert sicht NIE , außer nach einbauen einer neuen netzwerkarte.
    Das stimmt nur, wenn man eine statische IP verwendet, was aber in den meisten Fällen absolut sinnlos ist, da man das meiste mit Namensauflösung machen kann (Stichwort: UNC). Der DHCP-Server (sowas hat heutzutage jeder Router) merkt sich nicht, welchem Gerät er welche IP zugewiesen hat und so kann es sein, dass wenn man mehrere Geräte im Netzwerk hat, die mit dynamischen IPs arbeiten, und der DHCP-Server neustartet, auch eine andere IP zugewiesen bekommt.
    vorallem hatte ich ich glaube ich in den letzen 4 wochen alleine 15+ leute wo ich es genau so gemacht habe und keiner hatte sich beschwert
    Es sagt ja auch keiner, dass es so nicht funktioniert. Es ist nur nicht die optimale Lösung.

    Ganz nebenbei noch eines. Eigentlich muss man den Server gar nicht über die IPs informieren, da sich die drei Server alleine finden, wenn alle auf dem selben Rechner bzw. dem lokane Netzwerk laufen.

    Aber was red' ich überhaupt... macht einfach.

  4. Und was ist daran nun anders, außer dass man wieder alle Configs anpassen muss, wenn sich die IP des Rechners ändert?

    127.0.0.1 ist die beste Lösung, da diese immer auf den lokalen PC verweist - unabgängig davon, welche IP das Gerät wirklich hat...

    Und auf die folgende Frage gab es auch noch keine Antwort.

    Hast du denn auch "Enable DNS Support" in die Exe gedifft?

    Wenn nicht kannst du da nämlich so lange probieren wie du willst. @.@

  5. IPs in den Server-Configs: 127.0.0.1

    IP in deiner lokalen clientinfo: 127.0.0.1

    IP in der clientinfo für alle die von außen auf den Server wollen: xxxx.no-ip-org

    Das sollte es eigentlich sein...

  6. Der Server muss nicht wissen, wie er von außen erreichbar ist. 127.0.0.1 (lokale Maschine) ist eigentlich immer die beste Wahl.

    Hast du denn auch "Enable DNS Support" in die Exe gedifft?

  7. Klingt für mich so als hättest du den Port, der in der clientinfo.xml konfiguriert wurde (40001), am Server nicht angepasst.

    Eigentlich sollte unabhängig vom Ergebnis irgendeine Meldung in der Serverkonsole erscheinen, dass sich irgendwer versucht einzuloggen.

  8. Das wäre mehr als schön. Dann würde hier ein Sklave für mich tippen. :D

    Ich dachte nur, dass ich mal darauf hinweise, falls jemand - so wie ich - auf eine solche Aktion gewartet hat. (Leider bin ich für diesen Monat pleite und habe nichts von der Aktion. T_T)

  9. Well, that's funny. I never saw that topic because it's hidden in the Core section. It's obviously a database issue...

    The poor indexing results from not knowing how the table will be used when creating it - that's kind of normal. Most of the suggestions theultramage wrote are pretty simple to see if you know how the table is used by the server.

    Just add indexes on the columns that are used to look up the results and the task is done. (Actually that's what theultramage suggested 3 years ago...)

    • Upvote 2
  10. Das hier ist der Deutsche Bereich und hier wird Deutsch gesprochen!

    -> Alle nicht Deutschen Beiträge versteckt. ~

    @Thema:

    1. TXT wurde eingestellt, man muss jetzt SQL nutzen. (Die DBs (item/mob/etc.) können immer noch als TXT genutzt werden. Es wurde nur die Accountverwaltung ins SQL geschoben.)

    2. Klar, einfach in der JobDB die entsprechenden Jobs auskommentieren.

    3. Generell ist immer die aktuellste Version zu empfehlen, egal ob "old school", oder nicht.

    • Upvote 1
×
×
  • Create New...