Jump to content

Shogun

Premium
  • Posts

    1361
  • Joined

  • Days Won

    77
  • Feedback

    0%

Everything posted by Shogun

  1. It's currently not working apparently. Hopefully Vanilla will find some time to continue this awesome project.
  2. Digital Ocean doesn't have any kind of protection, also it's located in USA. About OneProvider, the 9€/month server they offer has an extremely slow processor.
  3. I can recommend for unprotected dedicated test servers Worldstream: [Hidden Content] If you prefer a VPS, we offer VPS with KVM at [Hidden Content] ,though our speciality is DoS protection which you don't need, there aren't many hosts offering FreeBSD VPS.
  4. Your cores are not communicating, possibly because one of them crashed. If restarting the server doesn't fix it check your P2P ports.
  5. There is no other 40k client, except those developed inhouse by some servers, and we aren't going to release it.
  6. show the syslog around the time the war is declared
  7. I never ran a local server but I *think* you must bind the game cores to your public IP with BIND_IP: CONFIG setting. Check on the game cores stdout, which IP it's binding to. If it's a private IP it will fail to connect from outside.
  8. Windows 98 mode? That client is really old you know xD
  9. Did you try a compatibility mode?
  10. You seem to be missing common.locale Here's mine DROP TABLE IF EXISTS `locale`; CREATE TABLE `locale` ( `mKey` varchar(255) NOT NULL DEFAULT '', `mValue` varchar(255) NOT NULL DEFAULT '', PRIMARY KEY (`mKey`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; -- ---------------------------- -- Records of locale -- ---------------------------- INSERT INTO `locale` VALUES ('LOCALE', 'singapore'); INSERT INTO `locale` VALUES ('DB_NAME_COLUMN', 'locale_name'); INSERT INTO `locale` VALUES ('SKILL_DAMAGE_BY_LEVEL_UNDER_90', '0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0'); INSERT INTO `locale` VALUES ('SKILL_DAMAGE_BY_LEVEL_UNDER_45', '0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0'); INSERT INTO `locale` VALUES ('SKILL_POWER_BY_LEVEL_TYPE7', '0 5 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 50 52 54 56 58 60 63 66 69 72 82 85 88 91 94 98 102 106 110 115 125 125 125 125 125'); INSERT INTO `locale` VALUES ('SKILL_POWER_BY_LEVEL_TYPE6', '0 5 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 50 52 54 56 58 60 63 66 69 72 82 85 88 91 94 98 102 106 110 115 125 125 125 125 125'); INSERT INTO `locale` VALUES ('SKILL_POWER_BY_LEVEL_TYPE5', '0 5 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 50 52 54 56 58 60 63 66 69 72 82 85 88 91 94 98 102 106 110 115 125 125 125 125 125'); INSERT INTO `locale` VALUES ('SKILL_POWER_BY_LEVEL_TYPE4', '0 5 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 50 52 54 56 58 60 63 66 69 72 82 85 88 91 94 98 102 106 110 115 125 125 125 125 125'); INSERT INTO `locale` VALUES ('SKILL_POWER_BY_LEVEL_TYPE3', '0 5 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 50 52 54 56 58 60 63 66 69 72 82 85 88 91 94 98 102 106 110 115 125 125 125 125 125'); INSERT INTO `locale` VALUES ('SKILL_POWER_BY_LEVEL_TYPE2', '0 5 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 50 52 54 56 58 60 63 66 69 72 82 85 88 91 94 98 102 106 110 115 125 125 125 125 125'); INSERT INTO `locale` VALUES ('SKILL_POWER_BY_LEVEL_TYPE1', '0 5 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 50 52 54 56 58 60 63 66 69 72 82 85 88 91 94 98 102 106 110 115 125 125 125 125 125'); INSERT INTO `locale` VALUES ('SKILL_POWER_BY_LEVEL_TYPE0', '0 5 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 50 52 54 56 58 60 63 66 69 72 82 85 88 91 94 98 102 106 110 115 125 125 125 125 125'); INSERT INTO `locale` VALUES ('SKILL_POWER_BY_LEVEL', '0 5 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 50 52 54 56 58 60 63 66 69 72 82 85 88 91 94 98 102 106 110 115 125 125 125 125 125');
  11. Not bad at all for a first quest. A little bug: if pc.getqf(dif) == 0 then say_title("Daily quest, Hasy") else say_title("Daily quest, Hard") end say("So, you have chosen the easy way..") say("Here is your objective.") say("") You are telling the player he has chosen the easy way in both settings
  12. It would be nice if you translated what's written there. All I can figure out is that it's a new backdoor for 34k.
  13. It's from around 2007 I think, but it was only implemented in Korea.
  14. Which problem do you have? Setup of PW is the easiest I have seen.
  15. pc_set_coins There's already this function (charge_cash_by_voucher or something) pc_get_empire_name > this should go into questlib for localization reasons About your npc functions, npc.get_vid makes them redundant as you can just select the npc and use existing pc functions with it. pc.kill and pc.get_ip seem the most useful for me. Thanks for sharing anyway
  16. MAGIC_ATT_GRADE never worked. After level 90 you don't get status points? That's correct, if you want to change this use a dif
  17. It randomly changes the sequence table, what this exactly is, is a bit unclear for me as I don't know C++, but it seems the game expects the client to respond with a certain sequence to another. Therefore if you use this dif your client will be compatible ONLY with the game you patched.
  18. The program creates a dif for client and game, use BlackYuko Dif Patcher to patch it.
  19. Nobody is going to do this for free, Chuck's price is cheap enough, any web development company will ask you many times that amount. Hint: if you can't pay for your own PSD design, you probably can't afford turning it into a working website either.
  20. `player_level` tinyint(4) DEFAULT NULL, Make it unsigned
  21. Change the structure of both tables those fields are probably 8 bit signed (-125 to 125) make it unsigned and it should work. Have more same errors like this: Increase the length of the "hint" field in log.log
×
×
  • 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.