Jump to content

[ Dead Download Link ] Vanilla Core 2.4.1 [ We Need You ]


Vanilla

Recommended Posts

  • Former Staff

~~~Vanilla v3 rev52410 CHANGELOG~~~

* Guild war with negative type will no longer crash the server

* You can not bypass the level and yang limit when creating a guild anymore

* Invisibility bug fixed

* empire exploit fixed (empires > 3 will always be handled as the third empire)

* fixed yang-limit CONFIG option

* fixed level-limit CONFIG option

* rebuilt the complete source with edited tables so it won't cause bugs anymore

* Fixed hp overflow: Now it's new size is long int which won't cause any overflow bugs anymore

* Fixed yang overflow: Now yang won't overflow anymore. If you hit the limit your gold will automatically set down to the limit so it can't bug or go into negative values

* Fixed SKILLBOOK_STEP_LEVELING. It'll now work as intended

* Fixed level size to long so it may go higher than 255

* Fixed ITEM_DROP_TIME. It'll now work as intended.

* Fixed belt_allow_all_items: It'll now work as intended.

+ Added version info on startup

+ Added new CONFIG options:

GOLD_DROP_TIME: int

Sets the time how long dropped gold will lay on the ground until it's purged.

BELT_FORCE_SLOTS: int

Forces to open up the given amount of slots in your belt inventory. If this value is higher than the grade of your belt, it'll open the given amount of slots. If it's lower, the amount your belt provides will be used. For example: You set 10. You've got a belt that opens 5 slots. 10 will be opened. Now you set 4 and still have the same belt. This time 5 slots will be opened. This does also work when no belts are weared. But be careful: Since there's also a clientside part the slots may appear to be locked but you can still put items into them

- removed pet.is_mine() function since it destroyed the pet system. This should let the pet system work again.

* Rolled back pet-system so it'd work again. pet.is_mine()-function stayed in this version cause it's not toxic to the pet system and should work.

This post will be merged to the changelog-post to let it match with the new version.

€: Download is here!

http://www.multiupload.nl/1NA38FMLUQ

Password: vanilla

Pet system and options tested, they'd all work now. If there are any flaws or bugs, just feel free to post them here as always. I may not fix every bug within one patch - sometimes some bugs may be overlooked if they're minor. Just post them again if they're still existent in the new version.

There's also a new dbcache. vanilla v3 requires the new dbcache which is in the download package! Older dbcaches do NOT work! Don't try it! Same goes with the dbcache, it'll only work on vanilla core!

Best Regards,

Vanilla

wow.. amazing job again.

I really like how you continue your work and respect the needs of the people here. To support your work i would add a donate button in the thread if you wish. I think there will be some guys who will support you and as soon as i get some psc from somewhere you will get support by me too. I mean.. you spend your free time for this i really appreciate your work

  • Love 3
Link to comment
Share on other sites

Thank you, everyone who is involved in this project is doing a good job, I only have a problem, for some reason does not work in PvP. The two characters hitting each other but do not attack this problem was the original filenames are 40250 game. Excuse me, but I remember google translator, I hope you understand my problem. Thanks in advance for the answers.

Link to comment
Share on other sites

Since someone started to "share" this game in an inappropiate way I want to clarify that I'm not supporting this!

If there's a board clearly stating that a release is not allowed then please don't do it!

Another critical point is that people could also modify the gamefile. Please download vanilla only from valid sources! And there's no other valid source than from myself!

 

Everything you do with the core will also fall back to me and if you're still into making trouble with it then I'll just stop making further versions.

We are the tortured.
We're not your friends.
As long as we're not visible.
We are unfixable.

Link to comment
Share on other sites

There's no need for item2.

There are already plenty of those functions implemented.

 

item.get_attr_value(index)

item.get_attr_type(index)

item.set_attr(type, value[, index])

 

index is the position you want to address. 0 would be the first bonus, while 1 = second, and so on...

In the last function you can see that index is in []. This means that you're allowed to not provide an index. If you do so, it'll automatically use the index 0 (means: first bonus).

We are the tortured.
We're not your friends.
As long as we're not visible.
We are unfixable.

Link to comment
Share on other sites

  • Premium

Hi, I was setting up your core for an user today. I would suggest TXT_STARTUP is 1 by default as this is the official's game behavior ^^ Also you typed TXT_STARTUP: 1 in the OP and it's actually TXT_STARTUP = 1 :)

@Alecs this thread is about Vanilla Core, and there's no reason to use 40250 when this project exists and gives you much more control over your server.

Edit: translating at the moment for the spanish forum metin2zone where I am admin:

http://metin2zone.net/topic/15466-vanilla-core-23/

  • Love 1
Link to comment
Share on other sites

  • Premium

item_proto, mob_proto write of DB? This game is better than game 40250?

 

/sry for bad english ;d

 

You can choose with a CONFIG setting if you want to read protos from txt or DB.

 

And yes, it's definately better. The people who know how to make difs are working with the source now, 40250 is a dead end.

  • Love 1
Link to comment
Share on other sites

 

item_proto, mob_proto write of DB? This game is better than game 40250?

 

/sry for bad english ;d

 

You can choose with a CONFIG setting if you want to read protos from txt or DB.

 

And yes, it's definately better. The people who know how to make difs are working with the source now, 40250 is a dead end.

 

 

My chanell config:

HOSTNAME: channel11
CHANNEL: 1
PORT: 13000
P2P_PORT: 14000
DB_PORT: 15000
DB_ADDR: localhost
MAP_ALLOW: 1 21 41 3 23 43 4 24 44 5 25 45 108 109 215 216 217 218
TABLE_POSTFIX: 
PASSES_PER_SEC: 25
SAVE_EVENT_SECOND_CYCLE: 180
PING_EVENT_SECOND_CYCLE: 180
PLAYER_SQL: localhost mt2 mt2!@# player
COMMON_SQL: localhost mt2 mt2!@# common
LOG_SQL: localhost mt2 mt2!@# log
LOCALE_SERVICE: poland
TEST_SERVER: 0
MALL_URL: localhost
adminpage_ip: localhost
admin_page_password: SlmCnmNbr?CanBARAN!
VIEW_RANGE: 8000
CHECK_MULTIHACK: 1
MAX_LEVEL: 105
MAX_LEVEL_STATUS: unsigned int
MAX_STATUS: unsigned int
SERVER_CHECK: 0
SERVER_VERSION: unsigned int
MAX_HT: 100
MAX_IQ: 100
MAX_ST: 100
MAX_DX: 100
ATTR_ALWAYS_ADD: 1
ATTR_ALWAYS_5_ADD: 1
ATTR_CHANGE_LIMIT: int
GUILD_MAX_LEVEL: 10
ITEM_OWNERSHIP_TIME: int
MIN_ADDON_FKS: int
MAX_ADDON_FKS: int
MIN_ADDON_DSS: int
MIN_ADDON_DSS: int
SKILLBOOK_DELAY: int
SKILLBOOK_NEED_EXP: int
SKILLBOOK_ALWAYS_BOOK: 1
GOLD_DROP_TIME_INTERVAL: int
SEQUENCE_CHECK: 0
SKILLBOOK_STEP_LEVELING: 1
RAISE_EMPIRE_PRICES: 1
HORSE_MAX_LEVEL: 30
MARRIAGE_MAX_PERCENT: int
PC_MAX_MOVEMENT_SPEED: 250
PC_MAX_ATTACK_SPEED: 250
MOB_MAX_MOVEMENT_SPEED: int
MOB_MAX_ATTACK_SPEED: int
TAXES: 100
DYE_LEVEL: int
YANG_MAX: 5.000.000.000
GOLD_DROP_TIME: int
BELT_FORCE_SLOTS: int
package_enable: 0
log_level: 0
new_test_server: 0
new_gm_host_check: 0
adminpage_enable: 0
adminpage_no_localhost: 0
item_floor_time: int
item_ownership_time: int
max_rank_points: long int
movement_speed: int
belt_all_allow_items: 1
attr_rare_enable: 0

my db conf:

WELCOME_MSG = "Mysql odpalone"
SQL_ACCOUNT = "localhost account mt2 mt2!@# 0"
SQL_PLAYER = "localhost player mt2 mt2!@# 0"
SQL_COMMON = "localhost common mt2 mt2!@# 0"
SQL_HOTBACKUP = "localhost hotbackup mt2 mt2!@# 0"
TABLE_POSTFIX = ""
BIND_PORT = 15000
DB_SLEEP_MSEC = 10
CLIENT_HEART_FPS = 10
HASH_PLAYER_LIFE_SEC = 600
BACKUP_LIMIT_SEC = 3600
PLAYER_ID_START = 100
PLAYER_DELETE_LEVEL_LIMIT = 75
PLAYER_DELETE_CHECK_SIMPLE = 1
ITEM_ID_RANGE = 100000 2100000000
MIN_LENGTH_OF_SOCIAL_ID	= 6
SIMPLE_SOCIALID = 1
TXT_STARTUP: 1

@EDIT - ALL WORK THX SO MUCH :D

 

EEELEOEEO_exwpres.jpg

Edited by Metin2 Dev
Core X - External 2 Internal
Link to comment
Share on other sites

  • Premium

TXT_STARTUP = 1

 

if you want to use txt protos

 

TXT_STARTUP = 0

 

If you want to use db protos

 

Notice it's = not :

 

 

Your CONFIG is totally wrong

 

MAX_STATUS: unsigned int

 

You don't have to type "unsigned int" you have to type an unsigned integer number.

  • Love 1
Link to comment
Share on other sites

Look at your CONFIG:

YANG_MAX: 5.000.000.000

 

That's not a valid number. You shouldn't seperate them with .

Change it to:

 

YANG_MAX: 5000000000

 

That'll do. Otherwise your gold limit will be 5. And that's why the command doesn't work.

  • Love 2

We are the tortured.
We're not your friends.
As long as we're not visible.
We are unfixable.

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now

Announcements



×
×
  • Create New...

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.