Jump to content

Search the Community

Showing results for tags 'server'.

More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


  • Russian section
    • Новости и объявления
    • Пиратия: Документация
    • Пиратия: Релизы
    • Пиратия: Разработка
    • Пиратия: Web
    • Пиратия: Помощь
    • Программирование
    • Совместные проекты / набор команды
    • Доска объявлений
    • Offtop
  • English Section
    • News & Announcements
    • Guides
    • Releases
    • Development
    • Web
    • Questions & Help
    • Programming
    • Shared Projects / Team search
    • Paid services & Requests
    • Offtopic
  • Server Advertisements
    • Russian servers
    • English servers
  • Forsaken World / DarkAge
    • Guides
    • Releases
    • Development
    • Web
    • Questions & Help

Find results in...

Find results that contain...

Date Created

  • Start


Last Updated

  • Start


Filter by number of...


  • Start



Found 50 results

  1. The source code is available! Dear PkoDev.Net community members, Today we are releasing TOP/PKO source codes and it means that they will be available to everyone. I'd really want to thank our friendly and cohesive community for helping us in the fundraising event. Thank you for your help! I wish you best of luck in the studying process and I hope they will help us to make the game better! Congratulations! Special thanks to: RU: ZEST Online Team (@e1mer), World of Chaos Team (@NMS3RR), Mordo Online Team, @Chad, @insider, @V1tor, @Chudik, @BotPRO, @BETEP/macs509, @lyon, @Am*n9ma (Pastuh). EN: @KONG, @Wrexor, @Yudha, @Jones, @Andy, @Foxseiz, @Andrew, @Lucky, @Sea King, @DevMorgan, @LazyKid, @Sultan, @TheLegend, @Onioni, @7n6, @GustavoHMA, @Xeon, @Ishcurry. Soon you'll see different kind of tutorials regarding work with the source code (code modifications, explanation). You can get link to download the source code from attachment (Source Code.txt)
  2. Hello everyone, I'm Mathew advanced player of top, but newbie "DEV", I had idea with my friends to make PKO server just for 5 people for co-op camping, but no one wants to host server on his own, cuz of 24/7 pc working and electricity payments, so we get together 15$ and we bought VPS server (spec in spoiler). My experience with KOP/PKO/TOP servers was about 8 years ago with sql2000 and hamachi, but for now, we want 24/7 server on VPS without any additional programs that all about the story Dropbox link: there you can find all files that I config and working with. Problem: 1-No one can connect to host, (timeout) (atm we are using IPchanger and start.bat) [my friends] 2-I'm OSx user so I can't use start.bat, maybe someone knows this kind command/file for OSX?? 3-I don't know how to properly create/config website, (i tried with all guides on the forum) Questions: 0- is it host provider problem or just server config ??? (i tried same config on tungle and it was workig ...) 1-how can I make KOP/PKO/TOP shortcut but without laucher/autoupdater/ipchanger/start.bat but with VPS IP include? 2-If its possible, autopatcher-without website (on VPS) 3-How to add new functions to PKO server files, (i tried to add double exp for weekends, but when I added it to exp_and_level.lua, we didn't get exp from anything, GM either. 4-how to add Cooldowns on AMPs,Potions,etc. 5-Do I need to set DNS on VPS AccountServer GateServer GroupServer GameServer VPS SPEC: OS: Windows Server 2012 R2 COREspd: 1vCore x2GHz Storage: 50GB SSD Internet spd 100mb (5ms from host to player) Bandwidth limit 99TB RAM: 2GB Ports: OPEN for guide purpose let VPS ip be: (ipv4) DISCORD: Ajoj#1945 Skype: Sillvar
  3. Hello Friends! I've started to work on private server. I want to create something really good! I'm open for suggestions what i should add or change! At the moment i can't say anything about rates. But it won't be very hard server. I already have a small vision of how it will look like. I hope you enjoy it! Every1 who want to help please join my discord: https://discord.gg/tHmkvEs Thanks, Tosiek
  4. How to increase temporary bag capacity In the guide I will show how to increase capacity of temporary bag from 16 up to 48 items. 1. Server Side Open GameServer.exe in any HEX-editor. Go to address: 0x000C0B0D - 1.36 GameServer.exe 0x000C809D - 1.38 GameServer.exe 0x0012E447 - 2.4 GameServer.exe Image for 1.38 GameServer.exe 1016 = 1610 0x10 it is capacity of temporary bag by default (16 in decimal). You can change it up to 48 items. Dec Hex ------------------- 24 items = 0x18 32 items = 0x20 40 items = 0x28 48 items = 0x30 Let's increase capacity to 32 items for example. So, you have to change 0x10 to 0x20: Then save GameServer.exe. Ok, now characters will be created with a temporary bag in 32 items by default. 2. Client Side You also have to increase temporary bag form in the client. You can add scroll bar (a) or stretch the form (b). a - form with scroll bar b - stretched form For example, I will show how to add scroll bar. Open main.clu (Client\scripts\lua\forms) and find scripts for frmTempBag. Add scroll bar: ----------------------------------------------------------------------- -- Temporary bag ----------------------------------------------------------------------- -- THERE IS SCRIPTS FOR Temporary bag FORM ... -- ADD SCROLL BAR scrollid = UI_GetScroll( grdTempBag ) UI_SetSize( scrollid, 11, 1 ) UI_LoadImage( scrollid, "texture/ui/xDesign/PublicC.tga", COMPENT_BACK, 11, 1, 194, 13 ) id = UI_GetScrollObj( scrollid, SCROLL_UP ) UI_LoadButtonImage( id, "texture/ui/xDesign/PublicC.tga", 11, 9, 166, 0, TRUE ) UI_SetSize( id, 11, 9 ) id = UI_GetScrollObj( scrollid, SCROLL_SCROLL ) UI_LoadImage( id, "texture/ui/xDesign/PublicC.tga", COMPENT_BACK, 9, 43, 166, 10 ) UI_SetSize( id, 9, 43 ) id = UI_GetScrollObj( scrollid, SCROLL_DOWN ) UI_LoadButtonImage( id, "texture/ui/xDesign/PublicC.tga", 11, 9, 166, 0, TRUE ) UI_SetSize( id, 11, 9 ) The result you can see above. That's all!
  5. V3ct0r

    How to create an account

    How to create an account 1) Open MSSQL Management Studio. Connect to SQL Server and create a new query by pressing 'New Query' button on tool bar or hotkey CTRL + N. 2) Enter the following SQL Query: USE AccountServer; INSERT INTO account_login (name, password) VALUES ('<Login>', '<Password>') Where: <Login> - Login for new account; <Password> - MD5 hash of password for new account in upper case. You can get MD5 hash for passwords using special services: http://www.md5.cz/ http://www.md5online.org/md5-encrypt.html http://onlinemd5.com/ Example: you need to make account 'PKODev' with password '123456', so you have to execute the following SQL Query: USE AccountServer; INSERT INTO account_login (name, password) VALUES ('PKODev', 'E10ADC3949BA59ABBE56E057F20F883E') 3) If you need GM-account, you have to exequte one more SQL Query: USE GameDB; INSERT INTO account (act_id, act_name, gm) VALUES ((SELECT MAX(act_id) + 1 FROM account), '<Login>', <GM-level>); Where: <Login> - Login for new account; <GM-Level> - GM level of the account. Example: USE GameDB; INSERT INTO account (act_id, act_name, gm) VALUES ((SELECT MAX(act_id) + 1 FROM account), 'PKODev', 99); As the result, we have created a new account with GM level 99.
  6. Yudha

    Free VM/VPS

    Intel Xeon E3-1230 V3 3.30GHZ 4C/T 8GB RAM DDR4 500 Mbps [RDP Details] IP: User: VM01 Pass: VM01 -Free Service "As Is" -Use it at your own risk brought to you by www.lostparadise.online
  7. Hello Folks! I will be sharing with you, an amazing site that I discovered a month or so back. ProfitServer The servers are fast, reliable, and provide quality service. I am using them, personally. The tickets are responded immediately at times. And very friendly support. If you are looking for a cheap VPS or Dedicated server to buy, then go no further, Profitserver has you covered. Take a look at the pricing. They provide windows server 2008 or 2012 R2. You can fine tune your own server.(The servers are located in Russia btw, great for people living in Russia) So what are you waiting for? Go ahead @ProfitServer and get yourself the best servers for cheap! :thumbsup: Here is a referral link. https://profitserver.ru/en/?partner_id=13605 If you have any questions regarding this, let me know.
  8. Hello, I ve got a question about birthplace to spawn character as: In Spring Only. Currently its on Argent,Shaitan,Icicle. So when you create character you click on argent you spawn there. I want to make when you click any ,argent,shaitan,icicle it spawns in Spring. How can I make that? Please help!?
  9. V3ct0r

    Server rates

    Server rates In this guide I will tell you how to change server rates. To change rates open file variable.lua (Server\resource\script\calculate\) and find variables: EXP_RAID = 1 -- Experience rate MF_RAID = 1 -- Drop rate RESOURCE_RAID_ADJUST = 1 -- Resource drop rate TEAMEXP_RAID = 1 -- Party experience rate ELEEXP_GETRAD = 1 -- Fairy growth rate In that case all rates are equal to x 1 How to add rate for Ships: 1) Add in variable.lua (see above) new variable SHIP_RAID. It will store rate for ship experience: SHIP_RAID = 1 -- Ship experience rate Ship rate is equal to x 1 in that case 2) Open file exp_and_level.lua (Server\resource\script\calculate\) and find function GetExp_PKM(dead, atk). Look below for local ship_expadd = math.floor( math.min(7, (dead_lv / 10 + 2) ) ) and replace it with local ship_expadd = math.floor( math.min(7, (dead_lv / 10 + 2) ) * SHIP_RAID) Then save changes. Now you can specify rate for ship experience. How to make auto rates: You could make rates update automatically depending on your conditions. For example depending on a day time or week day. Let's make so that rates would increase by x 2 every weekends. 1) Experience and ship experience (EXP_RAID and SHIP_RAID). Open file exp_and_level.lua (Server\resource\script\calculate\) and find function GetExp_PKM(dead, atk). At the beginning of the function add the following code: function GetExp_PKM(dead, atk) local day_of_week = GetNowWeek() if day_of_week == 6 or day_of_week == 7 then -- At weekends rates are equal to x 2 EXP_RAID = 2 SHIP_RAID = 2 else -- At weekdays rates are equal to x 1 EXP_RAID = 1 SHIP_RAID = 1 end -- original code ..... end 2) Team experience (TEAMEXP_RAID). In the file exp_and_level.lua (see above) find function ShareTeamExp(dead, team_atker, dead_exp, The_Killer). At the beginning of the function add the following code: function ShareTeamExp(dead, team_atker, dead_exp, The_Killer) local day_of_week = GetNowWeek() if day_of_week == 6 or day_of_week == 7 then -- At weekends rates are equal to x 2 TEAMEXP_RAID = 2 else -- At weekdays rates are equal to x 1 TEAMEXP_RAID = 1 end -- original code ..... end 3) Drop rate (MF_RAID). Open file skilleffect.lua (Server\resource\script\calculate\) and find function Check_Baoliao(ATKER, DEFER, ... ). At the beginning of the function add the following code: function Check_Baoliao(ATKER, DEFER, ... ) local day_of_week = GetNowWeek() if day_of_week == 6 or day_of_week == 7 then -- At weekends rates are equal to x 2 MF_RAID = 2 else -- At weekdays rates are equal to x 1 MF_RAID = 1 end -- original code ..... end 4) Resource drop rate (RESOURCE_RAID_ADJUST). In the file skilleffect.lua find function Check_SpawnResource(ATKER, DEFER, lv_skill, diaoliao_count, ...). At the beginning of the function add the following code: function Check_SpawnResource(ATKER, DEFER, lv_skill, diaoliao_count, ...) local day_of_week = GetNowWeek() if day_of_week == 6 or day_of_week == 7 then -- At weekends rates are equal to x 2 RESOURCE_RAID_ADJUST = 2 else -- At weekdays rates are equal to x 1 RESOURCE_RAID_ADJUST = 1 end -- original code ..... end 5) Fairy growth rate (ELEEXP_GETRAD). Open file functions.lua (Server\resource\script\calculate\) and find function Give_ElfEXP(role, Item, Type, Num). At the beginning of the function add the following code: function Give_ElfEXP(role, Item, Type, Num) local day_of_week = GetNowWeek() if day_of_week == 6 or day_of_week == 7 then -- At weekends rates are equal to x 2 ELEEXP_GETRAD = 2 else -- At weekdays rates are equal to x 1 ELEEXP_GETRAD = 1 end -- original code ..... end That's all! If you have any questions you can ask them here.
  10. V3ct0r

    Protect your GM Commands

    Protect your GM Commands Thanks to @c0d3x for translate from Russian Hello! Let's pretend as if your server has been hacked and the hacker received access to the GM account afterwards. In this thread I'll try to explain how you can secure GM commands and make the hack nearly pointless. Attention! You must pay the most attention to &lua and &lua_all commands(!). If you have got them enabled on your server and somehow hacker manages to get into a GM account, he could get control over every thing, including your root folder; rdp access and so on and so forth. You can read more about those commands HERE. Be as safe as you can, and after reading this thread try Not to use the same commands as I'm gonna use as an example! 1st way. No GM commands - no problems! If you either use commands rarely or don't use them at all, then complete removal makes sense. You could edit characters or give them items using third party software or manually via database. To disable GM commands you should do some edits in GameServer.exe Version | Size (KB) | Address --------+--------------+------------ 1.36 | 2 040 | 0x000DE1E8 1.38 | 2 088 | 0x000E6852 2.0 | 3 000 | 0x00161349 Open GameServer.exe in any HEX editor and goto the address from the table above. I will be working with 1.38 GameServer.exe using HxD editor. Replace 23 bytes starting from this address to 0x90. Save your edits and make sure GM commands don't work in game. 2nd way. Rename gm commands. The hacker will not be able to use GM commands if he doesn't know their names. So, you have to change every command's name. Takes time but it's worth it To change GM command name, open GameServer.exe in any HEX editor. Find GM command and then change its name. New command's name length must be the same as the older one had (keep the same size!). For instance, let's rename &make to &give. Please note that 'make' and 'give' have the same length (they both have 4 symbols). Open GameServer.exe in HEX editor and find a string "make": You will find more strings that contain "make" in it ("MakeItem", "make failed!", "GMmakeLog" and such - we do not need them!). Simply ignore them and continue searching. When you find the needed one you'll see another GM commands' names there, too: Change it to "give": Save current edits. Do the same procedure for another GM commands. UPDATE! You can use this program: GM command address list GameServer.exe version 1.36 (2 040 KB): GameServer.exe version 1.38 (2 088 KB): GameServer.exe version 2.4 (3 000 KB) 3rd way. GameServer.exe with HandleChat(), GetGmLv() and SetGmLv() functions. To use this way you have to use modified GameServer.exe which has the functions above in it. Function HandleChat(userdata role, string message) works out when a character writes messages into local chat. Since all GM commands are being written into local chat, too, you can create a script that will control their execution. Like, you can make so that GM commands work only if the character, who executes them, has a specified ID or name. In addition to this, you can make so that the character has to be in a specified guild, where only administrators and/or GMs could enter. It all depends on your fantasy! To find out if character is a GM, use function GetGmLv(userdata role). Using function SetGmLv(userdata role, number level) you can edit account's gm level to which the character is attached to. Also, using the same function you can set GM level to 0 (ordinary player) in HandleChat() function in case the character hasn't passed the verification. Let's make a simple system to control GM commands: 1) GM commands can be used only if your name is: "V3ct0r", "pkodev" or "Administrator". 2) If the character is GM and he/she hasn't passed the verification, set GM level to 0, kick the character and send the message for Administrator to the GameServer.exe console. Firstly, let's create an array inside variable.lua with characters' names that could use GM commands, we'll call it PlayerCanUseCmd: PlayerCanUseCmd = {} PlayerCanUseCmd["V3ct0r"] = 1 PlayerCanUseCmd["pkodev"] = 1 PlayerCanUseCmd["Administrator"] = 1 Then let's make a script inside HandleChat() in functions.lua: -- Local chat handler function HandleChat(role, message) -- Check whether the character is a gm or not if (GetGmLv(role) > 0) then -- Check if the character has executed the command if (string.find(message, "&") == 1) then -- Check character's name local cha_name = GetChaDefaultName(role) if (PlayerCanUseCmd[cha_name] ~= nil) then -- The character can use the command return 1 end -- The character isn't allowed to use the command -- Set GM level to 0 SetGmLv(role, 0) -- Kick it from the server KickCha(role) -- Send a message to the console print("Player [" .. cha_name .."] tried to use GM command!") -- Don't let the character execute the command return 0 end end return 1 end To kick a character we have to add a KickCha() function, add it anywhere into functions.lua: function KickCha(character) local pkt = GetPacket() WriteCmd(pkt, 1505) SendPacket(character,pkt) end Thread is open for the further discussion. You're welcome to ask questions or give ideas in the comments. Thank you and best of luck!
  11. 1g0rS1lv4

    Buying Service Hex

    Buy Hex Service for Game Server has error in Fusion clothing... Fusing equipment that already has apparel with other apparel is giving this error and all IDs are below 5999.
  12. Chudik

    Пиратия Лайф

    Добро пожаловать на сервер онлайн-игры "Пиратия Онлайн"! Сервер, полных интересных нововведений с абсолютно новыми возможностями. Сборка, содержащая в себе целую кучу интересных моментов и квестов, в которой можно найти невероятно красивые места и локации. Сервер абсолютно бесплатный. Название: Piratia Life: Возвращение! Версия: 1.39 Время сервера: Московское Онлайн: 24\7 Стадия: Официальное открыт Рейты: Соло - 6х Пати - 6х Дроп - 4х Фея - 15х Корабль - 10х Квесты - 3х Макс уровень персонажа - 100 Макс уровень Феи - 50 Сила - 100 Ловкость - 105 Телосложение - 110 Точность - 115 Дух - 150 Особенности: Новые подземелья Новые цепочки квестов Новые локации Банк Гильдии Совместная покупка рейтов Торговая лавка Уникальная атмосфера Опытная администрация и многое другое.. Локации: Аргент Шайтан Ледынь Хаос Аргента (решаем) Хаос Ледыни Одинокая башня Мир демонов Затерянный город Темная топь Континент сезонов Остров Искателей (решаем) Небеса Остров Зимы Край Авроры и Тьмы Церковь Захват флага Барбароссы Абаддоны 1-18 + Вечный Абаддон Баунти (решаем) Снежные войны Миражи и многое другое.. Баланс классов: Воитель: Без изменений Целительница: Увеличен урон от Призрачного удара "Сила" дает больше прирост маны Увеличена регенерация маны от "Благодать господня" Увеличен прирост здоровья и защиты от телосложения Добавлена дистанционная атака Стрелок: Увеличена прибавка скорости атаки от "Воодушевление" Увеличен прирост здоровья и защиты от телосложения Увеличена прибавка атаки от "Мастер оружия" Возможность ковать +3 самоцветы в оружие Колдунья: Увеличен прирост здоровья и защиты от телосложения Увеличен урон от "Призрачного удара" Добавлена дистанционная атака "Сила" дает прибавку к восстановлению здоровья "Росчерк тени" наносит урон в зависимости от духа "Печать старейшин" останавливает на 2 секунды Покоритель морей: Увеличен прирост здоровья и защиты от телосложения Увеличен прирост маны от духа Увеличен диаметр и длина луча рея Увеличен урон от рея Убраны кораллы Исправлены комплекты экипировки 45-70 уровня Чемпион: Увеличен прирост атаки от "Мастер большого меча" Увеличен прирост атаки от ловкости Теперь возможно одевать 55 перчатки и ботинки Дополнительно: Полная защита от дьюпа. Исправление шифрования пакетов. Новый фильтр от sql-инъекций. Профессиональная защита от Ddos-атак. Исправление поиска пати на воде. Защита от WPE/RPE и прочей нечисти. Трансформация Защита от рисовки скиллов и айтемов Резервное копирование базы данных - 4 раза в сутки. Резервное копирование сборки - 1 раз в сутки. Защита от рисовки 20 уровня скиллов. Сайт: http://www.piratia-life.ru Форум: http://forum.piratia-life.ru
  13. Foxseiz

    Simple Archive

    This archive might be useful for you if you're looking an old files. I'm also trying to update it whenever there's a new releases from members. Enjoy! https://mega.nz/#F!OUMUgTYb!jtCsqh7halK_O9uzWyaG0g
  14. Section with servers advertising was cleaned Hello friends! Section with servers advertising was cleaned. I deleted a lot of inactive servers. I decide delete server from advertising if it's site is not available. I apologize if I deleted your server by mistake. Create a new topic about your server please. Also do not forget to read Servers Advertising Rules. It is important to keep order in this section. If You want only open server, create a topic in "Opening Soon" section. Your server is beta? "Under Beta" section is for you! Your server is well-known and works for several months. Congrutilations! You can create a topic in "Stable Servers" section. Let us know if you close your server or want move your topic to another section. Do not create a new topic please. From time to time, write in your topic that the server is running. Thank you for attention!
  15. Hello guys, I would like you ask about protecting my server and SQL injection. How can I protect my server and will it be fully protected? Thanks a lot <3
  16. Hello everyone, i'm looking for someone who owns Futurama Server Files, these are files the rates are hixh, Lvl max 400, and so so If somebody has please share link, of files and client side. Thank you
  17. Hello guys, looking to make a stable private server. If you guys are interested, I can host. Let me know! please inbox
  18. Hi there, I'm selling original mermania server files. Price: 100$ via paypal only. You can pm me via forum if you're interested.
  19. What are your suggestions and tips for running a server on a low-end machine? I know the typical options like reducing the number of open maps or playing with the values on the GameServer.cfg file, beyond that all, I want to know if there are other tips. I have tried deleting mobs on some maps, but not all seem to be removable, such as this lamb here: God! How I hate that lamb! Anyway, guys, tell me your recommendations to run a fully functional server on a machine with little RAM.
  20. Servers Monitoring Hello friends! Unfortunately, servers monitoring (servers.pkodev.net) has been closed. The reasons are the low popularity and relevance of the service. There were about 2-4 servers only. I want to say thanks to @Duduf for idea and development/implementation and @Jap for idea! Discussion is here.
  21. mastersea

    Erro GameServer.exe Help-me

    My gameserver.exe is giving this following error how to solve?
  22. BugsBunny

    Help with SQL please

    Hello everybody! I believe that i damaged my SQL Server Configuration Manager when i uninstalled the SQL 2k16. Just Uninstalled and installed it back because it didnt allowed me to remove sa from Logins. Whatever. Now i had to fix new issues. First i had This error "Cannot connect to WMI provider. You do not have permission or the server is unreachable." while i was trying to log on my Server Maneger. Fixed it But now i get different error : And also my Configuration Manager looks like this . No services at all. Btw. Ive also tryed to instal SQL 2k8 or 2k14. Repair, uninstalled and removed all old SQL files, Documents etc, restarting my PC everytime i did those operations. -Edit - Also tried to Run manualy Services.msc . When i start is as Local System account gives me Error 2 : System cannot find the file specified. Or when i start it as \Wendigo (my computer Admin) i get Error 1069 : The service do not start due a logon failure . Other chance is to instal a Virtual Machine. But i wonder if i still get the same errors.
  23. BugsBunny

    Server Attempt

    Hello everyone, Top nostalgia drags me back to give another try to build a private server. I had some attempts but failed, or quited for some reasons <im a novice developer, still have to learn alot> . But before i die , i really want to manage a private server. Just for start i have some questions and looking for answers. What SQL shall i use on Windows 10? Are Top 2 like files avaible < Just like top 2 with Belt,Handguards,115/125 skills,etc > ? Worths to invest time on this? -Edtit- Looking for building a private server guide with PKO 2.4 server files.
  24. mastersea

    Admiral Cloak Gem

    Does anyone have Admiral Cloak Gems To be able to give me? I would greatly appreciate it. Prayer Rune Favor Rune Riven Soul Rune Piercing Rune Illusory Rune Curse Rune
  25. V3ct0r

    Microsoft SQL Server 2014 Express

    Microsoft SQL Server 2014 Express Microsoft SQL Server 2014 Express is a powerful and reliable free data management system that delivers a rich and reliable data store for lightweight Web Sites and desktop applications. Download from official Microsoft website