[Dev] Rhisis Project

Its okay lol people can wait, btw for the official release, i recomend making a topic in the Release section ;)
 
After I chose a character it don't go on, the character just moves but it don't enter the world ;(
A bit later "Cannot Connect to the Game"
 
Release is out, includes a compiled release and svn link.
Do post any bugs as soon as possible it was short-term notice, the game-server wasn't connecting to the char-server so it was compiled in debug mode, but the other two servers are in release mode.

I've would be glad if u could upload the source too, i tryed to copy and past the source files from the SVN but i get this error while i compile LoginServer

Code:
Linking...
FlyFFServer.obj : error LNK2019: unresolved external symbol "public: __thiscall Selector::~Selector(void)" (??1Selector@@QAE@XZ) referenced in function _main
FlyFFServer.obj : error LNK2019: unresolved external symbol "public: __thiscall Acceptor::Acceptor(char *,int,class Selector *,class AbstractPlayerFactory *)" (??0Acceptor@@QAE@PADHPAVSelector@@PAVAbstractPlayerFactory@@@Z) referenced in function _main
FlyFFServer.obj : error LNK2019: unresolved external symbol "public: __thiscall Selector::Selector(void)" (??0Selector@@QAE@XZ) referenced in function _main
PacketCreator.obj : error LNK2019: unresolved external symbol "public: void __thiscall PacketHandler::sendPacket(unsigned char *,int)" (?sendPacket@PacketHandler@@QAEXPAEH@Z) referenced in function "public: void __thiscall Player::sendPacket(unsigned char *,int)" (?sendPacket@Player@@QAEXPAEH@Z)
..\..\Binary\\LoginServer.exe : fatal error LNK1120: 4 unresolved externals
 
I've would be glad if u could upload the source too, i tryed to copy and past the source files from the SVN but i get this error while i compile LoginServer

Code:
Linking...
FlyFFServer.obj : error LNK2019: unresolved external symbol "public: __thiscall Selector::~Selector(void)" (??1Selector@@QAE@XZ) referenced in function _main
FlyFFServer.obj : error LNK2019: unresolved external symbol "public: __thiscall Acceptor::Acceptor(char *,int,class Selector *,class AbstractPlayerFactory *)" (??0Acceptor@@QAE@PADHPAVSelector@@PAVAbstractPlayerFactory@@@Z) referenced in function _main
FlyFFServer.obj : error LNK2019: unresolved external symbol "public: __thiscall Selector::Selector(void)" (??0Selector@@QAE@XZ) referenced in function _main
PacketCreator.obj : error LNK2019: unresolved external symbol "public: void __thiscall PacketHandler::sendPacket(unsigned char *,int)" (?sendPacket@PacketHandler@@QAEXPAEH@Z) referenced in function "public: void __thiscall Player::sendPacket(unsigned char *,int)" (?sendPacket@Player@@QAEXPAEH@Z)
..\..\Binary\\LoginServer.exe : fatal error LNK1120: 4 unresolved externals

Thats your problem. Use an SVN client like TortiseSVN. use the address for the svn to download it into a folder in its entirety. your problem is your project and solution files are messed up.
 
I've would be glad if u could upload the source too, i tryed to copy and past the source files from the SVN but i get this error while i compile LoginServer

Code:
Linking...
FlyFFServer.obj : error LNK2019: unresolved external symbol "public: __thiscall Selector::~Selector(void)" (??1Selector@@QAE@XZ) referenced in function _main
FlyFFServer.obj : error LNK2019: unresolved external symbol "public: __thiscall Acceptor::Acceptor(char *,int,class Selector *,class AbstractPlayerFactory *)" (??0Acceptor@@QAE@PADHPAVSelector@@PAVAbstractPlayerFactory@@@Z) referenced in function _main
FlyFFServer.obj : error LNK2019: unresolved external symbol "public: __thiscall Selector::Selector(void)" (??0Selector@@QAE@XZ) referenced in function _main
PacketCreator.obj : error LNK2019: unresolved external symbol "public: void __thiscall PacketHandler::sendPacket(unsigned char *,int)" (?sendPacket@PacketHandler@@QAEXPAEH@Z) referenced in function "public: void __thiscall Player::sendPacket(unsigned char *,int)" (?sendPacket@Player@@QAEXPAEH@Z)
..\..\Binary\\LoginServer.exe : fatal error LNK1120: 4 unresolved externals

I uploaded Binary and Source for you. Here it is:
 
Thats your problem. Use an SVN client like TortiseSVN. use the address for the svn to download it into a folder in its entirety. your problem is your project and solution files are messed up.
I did use TortoiseSVN but still i get these errors :x

Code:
Linking...
FlyFFServer.obj : error LNK2019: unresolved external symbol "public: __thiscall Selector::~Selector(void)" (??1Selector@@QAE@XZ) referenced in function _main
FlyFFServer.obj : error LNK2019: unresolved external symbol "public: __thiscall Acceptor::Acceptor(char *,int,class Selector *,class AbstractPlayerFactory *)" (??0Acceptor@@QAE@PADHPAVSelector@@PAVAbstractPlayerFactory@@@Z) referenced in function _main
FlyFFServer.obj : error LNK2019: unresolved external symbol "public: __thiscall Selector::Selector(void)" (??0Selector@@QAE@XZ) referenced in function _main
PacketCreator.obj : error LNK2019: unresolved external symbol "public: void __thiscall PacketHandler::sendPacket(unsigned char *,int)" (?sendPacket@PacketHandler@@QAEXPAEH@Z) referenced in function "public: void __thiscall Player::sendPacket(unsigned char *,int)" (?sendPacket@Player@@QAEXPAEH@Z)
..\..\Binary\\LoginServer.exe : fatal error LNK1120: 4 unresolved externals
 
Weird, did you make sure to clean each src before compiling, because they share the connection files and there might be leftovers from the other projects.

which files? :x
Edit ; nvm i found out of it i did instead compile the .sln but now an other problem where is the exe files i can't find them ;O
 
Last edited:
I got the penya rate working from the config file, -feels proud- Here's how I did it:
Open up GameServer/drops.cpp, find;
Code:
	int numb = (int)rand_gen.rand(maxPenya - minPenya) + minPenya;
	if (numb > 0)
	{
Change it to:
Code:
	int numb = (int)rand_gen.rand(maxPenya - minPenya) + minPenya;
	if (numb > 0)
	numb = numb * Server::getGlobalPenyaMultiplier();
	{
I do not know if this is efficent, but it works :3
I'm working on to make the mobs drop more than 1 item now.

The drop rate does affect the %chance of getting the item right?
Ex. If you got 1x drop, the item got 10% of being dropped. With 2x drop = 20%?

Hope I helpt someone, cheers :>
 
Back