Hi,
Please post a screenshot of your worldserver so we can figure out what's your problem.
Hi,
Please post a screenshot of your worldserver so we can figure out what's your problem.
worldserver.rar
I found the worldserver.log i attached it to this post since it was to big for pastebin.. The file is 2,15MB
Interesting.
I had the same problem with the rev 81 that PurpleYouko posted on another topic.
If i remember well, i've extracted the vfs from the client and put it on the server.
I think your problem is that there is an incompatibility with the 3DDATA files and the mysql data or the files under your 3DDATA are corrupted.
Try to extract the 3DDATA from the client and put it on your server and see if you get the same problem. Then erase your character to be sure that no corrupt items crash the server)
On the serverdir/bin/data, you should see a txt file that indicate the right client to use, be sure that you are using the right client.
(Note: Incorrect drop itemnum detected is not a big problem, just delete the entries)
Sorry about my answer, i''ve used arcturius more than osrose, but if you can't fix it by yourself i'll try to fix it for you
I've tryed you're suggestions, did not work ;(..
Could you please take a look for me?
from the posted log, the server is definitely NOT loading the STB, STL, AIP or QSD files
Take a look in the Binary\3DData\STB folder of your server to see if any of the STBs are actually there.Code:Thu Aug 07 20:31:17 2014 - Could not load STB '3DData\STB\LIST_NPC.STB' Thu Aug 07 20:31:17 2014 - Could not load STB '3DData\STB\LIST_SKILL.STB' Thu Aug 07 20:31:17 2014 - Could not load STB '3DData\STB\LIST_STATUS.STB' Thu Aug 07 20:31:17 2014 - Could not load STB '3DData\STB\LIST_FACEITEM.STB' Thu Aug 07 20:31:17 2014 - Could not load STB '3DData\STB\LIST_CAP.STB' Thu Aug 07 20:31:17 2014 - Could not load STB '3DData\STB\LIST_BODY.STB' Thu Aug 07 20:31:17 2014 - Could not load STB '3DData\STB\LIST_ARMS.STB' Thu Aug 07 20:31:17 2014 - Could not load STB '3DData\STB\LIST_FOOT.STB' Thu Aug 07 20:31:17 2014 - Could not load STB '3DData\STB\LIST_BACK.STB' Thu Aug 07 20:31:17 2014 - Could not load STB '3DData\STB\LIST_JEWEL.STB' Thu Aug 07 20:31:17 2014 - Could not load STB '3DData\STB\LIST_WEAPON.STB' Thu Aug 07 20:31:17 2014 - Could not load STB '3DData\STB\LIST_SUBWPN.STB' Thu Aug 07 20:31:17 2014 - Could not load STB '3DData\STB\LIST_USEITEM.STB' Thu Aug 07 20:31:17 2014 - Could not load STB '3DData\STB\LIST_JEMITEM.STB' Thu Aug 07 20:31:17 2014 - Could not load STB '3DData\STB\LIST_NATURAL.STB' Thu Aug 07 20:31:17 2014 - Could not load STB '3DData\STB\LIST_QUESTITEM.STB' Thu Aug 07 20:31:17 2014 - Could not load STB '3DData\STB\LIST_PAT.STB' Thu Aug 07 20:31:17 2014 - Could not load STB '3DData\STB\LIST_PRODUCT.STB' Thu Aug 07 20:31:17 2014 - Could not load STB '3DData\STB\LIST_SELL.STB' Thu Aug 07 20:31:17 2014 - Could not load STB '3DData\STB\ITEM_DROP.STB' Thu Aug 07 20:31:17 2014 - Could not load STB '3DData\STB\LIST_BREAK.STB' Thu Aug 07 20:31:17 2014 - Could not load STB '3DData\STB\LIST_ZONE.STB' Thu Aug 07 20:31:17 2014 - Could not load STB '3DData\STB\LIST_CLASS.STB' Thu Aug 07 20:31:17 2014 - Could not load STB '3DData\STB\LIST_GRADE.STB'
If they are not then you need to extract them from the client's VFS and copy them into this folder
QSD needs to go into the Binary\3DData\Questdata folder
AIP into the Binary\3DData\AI folder
Purpleyouko is right,, i've juste extracted the server files, there is nothing under 3DDATA directory, do what we told you, extract the files from the client then put them on the right folders.
Even if the logs files say cannot load files, i didn't think that these files had been removed before being released, i was thinking about something corrupt or data conflict
Edit: extract v308.rar that you can find on DevRev_2/Binary/3DData, it's containing all the files that you need
Thanks Garnet and Purpleyouko for the help! i should have seen that RAR... Really stupid of me.
But i am still getting a few error's, can they be fixxed? worldserver.rar If not dont worry i can now atleast login and play..
Tyvm!
(Line 14 / 24)
(Line 59,70,644,645,781,783,785,787)
(Line 947 / 962)
(Line 972 / 993)
(Line 1000,1001.1409,1410,1412,1413)
You're welcome :)
About the errors, don't focus too munch on it, there is no critical errors.
If you want to fix it, Purpleyouko will answer better than me.
14 -24 : No idea, item dropped from the last session?
59: incorrect item in droplist, check your database at line 3073, it say an item is id=0 or >=5717, fix the item or erase it.
70: ID shouldn't go highter than 121 on the list_telegates.sql, but why? Wait for Purpleyouko i think he know what mean that error.
644,655,781,783,785,788: the monster from the AIP does no exist on your stb/database, change the monster id or find what monster is missing.
871-924: no timer has been defined on AIP, can be a real problem or just a wrong alert, just check with an AIP editor what the AIP is doing and fix it if really it's needed by adding a timer.
1000 - 1413: No idea lol
Hello everyone, I just installed all this, I've realized that the damage is a bit high. I hit a monster Level 1 and I kill him in one hit.
I tried to change the config database but nothing changes.
can you help me ?
Thx
Hi, you can't do anything about it unless you change the damage formula on the sources files.
Lorgan, you can just edit the player damage in list_config in your database. Make it lower and the hits will be lower.
If you already did that try to change it in battle file in your worldserver because there is also something that make the hits higher or lower.
if I put in list_config under 100 all the damage is 5
and in the battle file I do not know or look
thx
anyone have full sources with Librairy?
because I can not compile with that.
Thx/* Rose Online Server Emulator
Copyright (C) 2006,2007 OSRose Team http://www.dev-osrose.com
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
depeloped with Main erose/hrose source server + some change from the original eich source
*/
#ifndef __ROSE_SOCKETS__
#define __ROSE_SOCKETS__
// Comment the below to use the normal spawns instead of the IFO spawns
#ifdef _WIN32
#define FD_SETSIZE 1024
#include <windows.h>
#include <winsock2.h>
#define close closesocket
#else
#include <unistd.h>
#include <netinet/in.h>
#include <sys/socket.h>
#include <sys/types.h>
#include <arpa/inet.h>
#include <sys/ioctl.h>
#include <cstdarg>
#include <errno.h>
#define SOCKET int
#define INVALID_SOCKET -1
#define SOCKET_ERROR -1
#define PVOID void *
#define ioctlsocket ioctl
#define SOCKADDR struct sockaddr
#define closesocket close
#endif
#include <mysql/mysql.h> <------------------ MISSING
#include <cstdio>
#include <cstdlib>
#include <iostream>
#include <vector>
#include <string>
#include <cstdio>
#include <exception>
#include <time.h>
#include <assert.h>
#include <math.h>
#include <pthread.h>
//#include <vector>
#include <map> //LMA: special for Drakia ^_^ (testing)
#include <csignal>
#include "log.h"
#include "rosecrypt.hpp"
#include "config.h"
#include "database/database.h"
Did you install libmysql_pthread2?
http://forum.dev-osrose.com/viewtopic.php?f=18&t=2104