Jump to content

Search the Community

Showing results for tags 'Max_Mapindex'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Bulletin Centre
    • Community News
    • Repository News
    • Ragnarok News
  • Hercules Development Centre
    • Development Discussion
    • Suggestions
    • Development Centre Archives
  • Support & Releases
    • General Server Support
    • Database
    • Scripting
    • Source
    • Plugin
    • Client-Side
    • Graphic Enhancements
    • Other Support & Releases
  • Hercules Community
    • General Discussion
    • Projects
    • Employment
    • Server Advertisement
    • Arts & Writings
    • Off Topic
  • 3CeAM Centre
    • News and Development
    • Community
  • International Communities
    • Filipino Community
    • Portuguese Community
    • Spanish Community
    • Other Communities

Categories

  • Client Resources
  • Graphic Resources
    • Sprites & Palettes
    • Maps & Textures
    • Other Graphics
  • Server Resources
    • Server Managers / Editors Releases
    • Script Releases
    • Source Modifications
    • Plugins
    • Pre-Compiled Server
  • Web Resources

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Discord


Skype


IRC Nickname


Website URL


Location:


Interests


Github

Found 1 result

  1. Hello all.. Whoa, long time I don't mess with servers.. Actually last time was in 2011!! XD So, I'm trying to restart an old server and now theres Hercules and stuff, and I got a lot lost, so, to start with, I'm trying to use the Hercules and use my onld DATA, point is, I'm trying to add the old maps I had (customs) and in eA, I used to set MAX_MAPINDEX to 2500 in ../src/commom/mapindex.h, however, even doing it, I'm getting the problem, so I've set that to 3000, and still the error remains, when I try to login the server, the client return the message saying that the server is closed, with is not true, and the console give me the follow: [Info]: request connect - account_id:2000000/login_id1:755620189/login_id2:51810237[Info]: Loading Char Data (2000000)[Info]: Char load request (150000)[Info]: storage load complete from DB - id: 2000000 (total: 0)[Info]: Loaded char (150000 - teste patch): status memo inventory cart storage skills friends hotkeys mercenary[Info]: Selected char: (Account 2000000: 0 - teste patch)[Debug]: mapindex_name2id: Map "alberta" not found in index list![Info]: Connection Closed. No map server available that has a major city, and unable to find map-server for 'prontera'. Point is, in the MapCache AND in the mapindex.h theres Alberta as it has Prontera.. Here is the mapindex.h: // Copyright (c) Hercules Dev Team, licensed under GNU GPL.// See the LICENSE file// Portions Copyright (c) Athena Dev Teams#ifndef COMMON_MAPINDEX_H#define COMMON_MAPINDEX_H#include "../common/db.h"#include "../common/mmo.h"#define MAX_MAPINDEX 3000/* wohoo, someone look at all those |: map_default could (or *should*) be a char-server.conf */// When a map index search fails, return results from what map? default:prontera#define MAP_DEFAULT "prontera"#define MAP_DEFAULT_X 150#define MAP_DEFAULT_Y 150//Some definitions for the mayor city maps.#define MAP_PRONTERA "prontera"#define MAP_GEFFEN "geffen"#define MAP_MORROC "morocc"#define MAP_ALBERTA "alberta"#define MAP_PAYON "payon"#define MAP_IZLUDE "izlude"#define MAP_ALDEBARAN "aldebaran"#define MAP_LUTIE "xmas"#define MAP_COMODO "comodo"#define MAP_YUNO "yuno"#define MAP_AMATSU "amatsu"#define MAP_GONRYUN "gonryun"#define MAP_UMBALA "umbala"#define MAP_NIFLHEIM "niflheim"#define MAP_LOUYANG "louyang"#define MAP_JAWAII "jawaii"#define MAP_AYOTHAYA "ayothaya"#define MAP_EINBROCH "einbroch"#define MAP_LIGHTHALZEN "lighthalzen"#define MAP_EINBECH "einbech"#define MAP_HUGEL "hugel"#define MAP_RACHEL "rachel"#define MAP_VEINS "veins"#define MAP_JAIL "sec_pri"#define MAP_NOVICE "new_1-1"#define MAP_MOSCOVIA "moscovia"#define MAP_MIDCAMP "mid_camp"#define MAP_MANUK "manuk"#define MAP_SPLENDIDE "splendide"#define MAP_BRASILIS "brasilis"#define MAP_DICASTES "dicastes01"#define MAP_MORA "mora"#define MAP_DEWATA "dewata"#define MAP_MALANGDO "malangdo"#define MAP_MALAYA "malaya"#define MAP_ECLAGE "eclage"#define mapindex_id2name(n) mapindex->id2name((n),__FILE__, __LINE__, __func__)#define mapindex_exists(n) ( mapindex->list[(n)].name[0] != '0' )/** * mapindex.c interface **/struct mapindex_interface { char config_file[80]; /* mapname (str) -> index (int) */ DBMap *db; /* number of entries in the index table */ int num; /* default map name */ char *default_map; /* default x on map */ int default_x; /* default y on map */ int default_y; /* index list -- since map server map count is *unlimited* this should be too */ struct { char name[MAP_NAME_LENGTH]; } list[MAX_MAPINDEX]; /* */ int (*init) (void); void (*final) (void); /* */ int (*addmap) (int index, const char* name); void (*removemap) (int index); const char* (*getmapname) (const char* string, char* output); /* TODO: server shouldn't be handling the extension, game client automatically adds .gat/.rsw/.whatever * and there are official map names taking advantage of it that we cant support due to the .gat room being saved */ const char* (*getmapname_ext) (const char* string, char* output); /* TODO: Hello World! make up your mind, this thing is int on some places and unsigned short on others */ unsigned short (*name2id) (const char*); const char* (*id2name) (unsigned short,const char *file, int line, const char *func); bool (*check_default) (void);};struct mapindex_interface *mapindex;void mapindex_defaults(void);#endif /* COMMON_MAPINDEX_H */ So, now.. I have no clue, if I'm missing something or if theres anything new that I lost in the process.. Any clue will be welcome.. Thank you!!
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.