Comments (10)
After searching. I have found generated Struct/Nframe.sql
Is there any instructions to setup database ? I have no idea how to start?
from noahgameframe.
I think this problem is related� with the problem #105
Now NF using Redis as the database.
I know from your graph[22:56:49] that your account sign-in was succeeded. The reason you can't get the world list that is your world server was crashed, could you please show me more log which comes from the world server?
Normally we run the shell script runxd.sh(with Database) or rund.sh (without Database), you can see the shell file to know how to run a world server.
from noahgameframe.
There is no file named runxd.sh in my folder. Only:
Debug
Kill.bat
NFDataCfg
Release
Tester
VC_Clear.bat
clearlog.bat
clearlog.sh
kill.sh
log
redis.bat
redis.sh
rund.bat
rund.sh
runr.bat
runr.sh
runtutorial.bat
runtutoriald.sh
xd.bat
xd.sh
xr.bat
xr.sh
from noahgameframe.
So you run the shell script named rund.sh?
I will test it late.
from noahgameframe.
@ketoo should I install redis before?
from noahgameframe.
You can run the script rund.sh without Database, wait a moment please, i am testing for this issue.
from noahgameframe.
When I run rund.sh
5 processes strated:
9554 ?? 0:00.07 ./NFPluginLoader_d -d Server=MasterServer ID=3
9556 ?? 0:00.06 ./NFPluginLoader_d -d Server=WorldServer ID=7
9558 ?? 0:00.04 ./NFPluginLoader_d -d Server=LoginServer ID=4
9560 ?? 0:00.02 ./NFPluginLoader_d -d Server=GameServer ID=6
9562 ?? 0:00.01 ./NFPluginLoader_d -d Server=ProxyServer ID=5
But after 10 sec. Proxy and WorldServer stopped.
from noahgameframe.
Got it.
bool NFCWorldToMasterModule::Init()
{
m_pNetClientModule = pPluginManager->FindModule();
m_pNetModule = pPluginManager->FindModule();
m_pClassModule = pPluginManager->FindModule();
m_pElementModule = pPluginManager->FindModule();
m_pLogModule = pPluginManager->FindModule();
m_pWorldNet_ServerModule = pPluginManager->FindModule<NFIWorldNet_ServerModule>();
m_pSecurityModule = pPluginManager->FindModule();
return true;
}
Assert:
m_pSecurityModule = pPluginManager->FindModule();
How to fix:
const std::string NFSecurityPlugin::GetPluginName()
{
return GET_CLASS_NAME(NFCSecurityPlugin);
}
======>>>>
const std::string NFSecurityPlugin::GetPluginName()
{
return GET_CLASS_NAME(NFSecurityPlugin);
}
Now fixed.
32bcbda
from noahgameframe.
But the most interesting thing. I have logged in with the same login on the same time and playing.
from noahgameframe.
Yes, the old one you logged should be kicked from the server, I will fix it soon.
from noahgameframe.
Related Issues (20)
- Where can I find / place matchmaker plugin? HOT 4
- CUP 占用率异常 HOT 2
- NFWSModule::AddReceiveCallBack 绑定的pb消息回调无法触发 HOT 2
- Not building for Windows HOT 2
- Cant run cmake.... HOT 7
- 有没有打算做一个UE4的客户端 HOT 1
- does this wonderful framework support seemless big world like wow? HOT 1
- Compile error in dev studio 2019 HOT 2
- vs2019 编译错误 HOT 2
- VS2019 can't build with lua error HOT 4
- Make a game like bomberman clone HOT 3
- 祝安好! 好走!
- 一切安康,好走,天堂上有美丽的大海,有你梦想中的小船。 HOT 7
- God wanted to understand this framework, so he was invited
- 2021.7.9 在新西兰奥克兰的一场车祸中,ketoo 永远离开了我们。 HOT 2
- 走好,RIP。 逝者已矣,生者如斯,目前已发起对Ketoo家庭的援助,望大家伸出援手。Donations is needed to support Ketoo's family. HOT 9
- Anybody will continue Ketoo's work on "blueprint" Branch? HOT 1
- How to add a new project in NFExamples folder? HOT 2
- 这个框架当前还维护么? HOT 2
- 逻辑线程是单线程的情况下,io建议考虑使用非阻塞来提高吞吐量
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from noahgameframe.