Experienced Elementalist
- Joined
- Apr 25, 2014
- Messages
- 229
- Reaction score
- 7
where to see how many players online in my server?
Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!
Join Today!could anyone share how they got the attendance working?, is it the dll's parsing it wrong or is it something else? i've tried everything and still reciving _startDate is abnormal on the client after patching it.
I would say yes it is the dll that comes with that Client that somehow f.... up dates. If you want to get attendance working you can edit the attendace reward table for the server the normal way, but you also need it in the client and for that you would need the Nova Files to run the dbss parsing and then you can patch in the created dbss from there. Or maybe someone has a fixed DLL that works?
If you want to see how many Players are online on your server you just need to check the Fields title bar. There is a section where it says how many are online [Maxplayer_Count/Another Number, no Idea what it means/0/Players]
Example: [200/22/0/5] would mean 5 players online. Thats at least what my title bar says when 5 people are online playing.
and for the URLs just change both doesn't mater but usually it would be the Portal, the other web can handle different things but i think in the corsair files it was merged together.
Link to dice game config:
https://forum.ragezone.com/f1000/corsair-server-files-client-market-1206378/index20.html#post9135956
What does not work? I have a custom one with basically ALL stuff enabled and its only on server side and it works fine. If you mean ACoin stuff, forget about it, stuff is missing for that.
There is no error in the log
I used your config
Picture storage location: C:\inetpub\gameweb\userimg\
I have granted write, read and execute permissions to this folder
For the Central Market System and the Dice Game/other Web stuff you simply need IIS with the ASP.net functionality installed. Thats really it, i did nothing more then that. The 'tricky' part is then to figure out what goes where and how does the configuration work.
I would say there are basically two ways of setting up the CM/Web. Either with subdomains or with Web-Proxys that not all Webpages will use port 80 or 443 and then they can share the same domain. The Web-Proxys can be configured inside the web.config files. I choosed the subdomain method. If you want to use https(SSL) you need to have a signed certificate, if you don't have that just use http instead and add a fake hostname with IP to your Windows hosts file so the clients computer knows where your servers web is located.
The needed web.config for the Dice game i already posted somewhere here, you would just need to swap out the IPs and Hostnames to yours instead.
With what goes there i give you a hint from my IIS setup. Just make sure to properly set the binding to an IP adress with your domain name.
You must be registered to see links
Now you jsut need to find out what from the Archives go to what website folder. Just remember to give the IIS user folder-permissions to read, view and execute as it is not set per default if you add a new folder location. For the board game you need to give two additional permissions to write and modify but ONLY for two folders inside the webgame folder, then the beauty Album will also work proberly if you set the paths and permissions correctly.
If you want to point the game client to other webadresses you simply need to change them in the 'datasheet_url' and make a dbss file out of it which then turns into 'weburl.bss' which then you can patch into the client with the Meta-Injector that was posted somewhere in this section.
The Client itself needs to know where the market is so you need to add two lines to your 'service.ini'
Code:[NA] AUTHENTIC_DOMAIN=Game Server IP here AUTHENTIC_PORT=8888 viewTradeMarketUrl=http://trade.your-domain-name-here.notcom/ gameTradeMarketUrl=http://game.your-domain-name-here.notcom/
There are three 'web.config' files in each of the market folders you just need to edit the IPs and domain names to yours and save them. No need to reboot your IIS or Gameserver as the IIS will reload a webpage per default with ASP.net when the 'web.config' has been changed. Then you just need to find the one XML.and change the IP there and if you have done everything the right way your market will open on the second attempt. The first click always errors out. Wait a few seconds depending on the speed of your server and click again and it shall open. If something does not work it should generate logfiles usually on drive C, you will find them as it generates a new folder and in there are subfolders named after your websites for each that started logging.
Just match the folder content of whats shown in the web, ignore the sub archives. The sub archives are just different versions you could try if one does not work. here is an image that clearly shows which folder is which web. Put the contents of the folder in their own web. I think there where two market folders in the pack, take the one with the longer name there you will find these, which also have lots of sub archives but those are also different versions of C# dlls.
You must be registered to see links
[COLOR=#B9BBBE]
[/COLOR]{"EventTime":"2022-09-04T01:36:43.6241886+00:00","Severity":"WARN","SourceName":"/LM/W3SVC/3/ROOT-7-133067289643714530","Logger":"JsonLogger","Thread":"159","NDC":"(null)","Message":{"HttpMethod":"POST","RequestUrl":"http://trade.market.local/Trademarket/GetMyWaitNoticeList","Headers":{"Content-Length":"79","Content-Type":"application/json","Host":"trade.market.local","User-Agent":"BlackDesert"},"FormData":null,"Ip":"xxx.xxx.xxx.xxx","AuthInfo":null,"LogMessage":"GetMyWaitNoticeList Fail is Not Open","LogException":null,"ProjectName":"trade","ServiceType":"NA","Branches":"LIVE","PlatformIndex":"live-web-tradeweb"},"Properties":{"log4net:UserName":"IIS APPPOOL\\trade","log4net:Identity":"","log4net:HostName":"WIN-5LUR619LBCL"}}
{"EventTime":"2022-09-04T01:36:43.6398118+00:00","Severity":"WARN","SourceName":"/LM/W3SVC/3/ROOT-7-133067289643714530","Logger":"JsonLogger","Thread":"161","NDC":"(null)","Message":{"HttpMethod":"POST","RequestUrl":"http://trade.market.local/Trademarket/GetMyBiddingList","Headers":{"Content-Length":"79","Content-Type":"application/json","Host":"trade.market.local","User-Agent":"BlackDesert"},"FormData":null,"Ip":"xxx.xxx.xxx.xxx","AuthInfo":null,"LogMessage":"GetMyBiddingList Fail is Not Open","LogException":null,"ProjectName":"trade","ServiceType":"NA","Branches":"LIVE","PlatformIndex":"live-web-tradeweb"},"Properties":{"log4net:UserName":"IIS APPPOOL\\trade","log4net:Identity":"","log4net:HostName":"WIN-5LUR619LBCL"}}
{"EventTime":"2022-09-04T01:37:43.5153274+00:00","Severity":"WARN","SourceName":"/LM/W3SVC/3/ROOT-7-133067289643714530","Logger":"JsonLogger","Thread":"87","NDC":"(null)","Message":{"HttpMethod":"POST","RequestUrl":"http://trade.market.local/Trademarket/GetMyWaitNoticeList","Headers":{"Content-Length":"79","Content-Type":"application/json","Host":"trade.market.local","User-Agent":"BlackDesert"},"FormData":null,"Ip":"xxx.xxx.xxx.xxx","AuthInfo":null,"LogMessage":"GetMyWaitNoticeList Fail is Not Open","LogException":null,"ProjectName":"trade","ServiceType":"NA","Branches":"LIVE","PlatformIndex":"live-web-tradeweb"},"Properties":{"log4net:UserName":"IIS APPPOOL\\trade","log4net:Identity":"","log4net:HostName":"WIN-5LUR619LBCL"}}{"EventTime":"2022-09-04T01:37:43.5153274+00:00","Severity":"WARN","SourceName":"/LM/W3SVC/3/ROOT-7-133067289643714530","Logger":"JsonLogger","Thread":"63","NDC":"(null)","Message":{"HttpMethod":"POST","RequestUrl":"http://trade.market.local/Trademarket/GetMyBiddingList","Headers":{"Content-Length":"79","Content-Type":"application/json","Host":"trade.market.local","User-Agent":"BlackDesert"},"FormData":null,"Ip":"xxx.xxx.xxx.xxx","AuthInfo":null,"LogMessage":"GetMyBiddingList Fail is Not Open","LogException":null,"ProjectName":"trade","ServiceType":"NA","Branches":"LIVE","PlatformIndex":"live-web-tradeweb"},"Properties":{"log4net:UserName":"IIS APPPOOL\\trade","log4net:Identity":"","log4net:HostName":"WIN-5LUR619LBCL"}}
{"EventTime":"2022-09-04T01:38:43.5029597+00:00","Severity":"WARN","SourceName":"/LM/W3SVC/3/ROOT-7-133067289643714530","Logger":"JsonLogger","Thread":"57","NDC":"(null)","Message":{"HttpMethod":"POST","RequestUrl":"http://trade.market.local/Trademarket/GetMyBiddingList","Headers":{"Content-Length":"79","Content-Type":"application/json","Host":"trade.market.local","User-Agent":"BlackDesert"},"FormData":null,"Ip":"xxx.xxx.xxx.xxx","AuthInfo":null,"LogMessage":"GetMyBiddingList Fail is Not Open","LogException":null,"ProjectName":"trade","ServiceType":"NA","Branches":"LIVE","PlatformIndex":"live-web-tradeweb"},"Properties":{"log4net:UserName":"IIS APPPOOL\\trade","log4net:Identity":"","log4net:HostName":"WIN-5LUR619LBCL"}}
{"EventTime":"2022-09-04T01:38:43.5029597+00:00","Severity":"WARN","SourceName":"/LM/W3SVC/3/ROOT-7-133067289643714530","Logger":"JsonLogger","Thread":"158","NDC":"(null)","Message":{"HttpMethod":"POST","RequestUrl":"http://trade.market.local/Trademarket/GetMyWaitNoticeList","Headers":{"Content-Length":"79","Content-Type":"application/json","Host":"trade.market.local","User-Agent":"BlackDesert"},"FormData":null,"Ip":"xxx.xxx.xxx.xxx","AuthInfo":null,"LogMessage":"GetMyWaitNoticeList Fail is Not Open","LogException":null,"ProjectName":"trade","ServiceType":"NA","Branches":"LIVE","PlatformIndex":"live-web-tradeweb"},"Properties":{"log4net:UserName":"IIS APPPOOL\\trade","log4net:Identity":"","log4net:HostName":"WIN-5LUR619LBCL"}}[COLOR=#B9BBBE]
[/COLOR]
i am going to modify this file E:\CorsairField\GameCommonDataUnpack\DataSheet\localdatasheet\datasheet_cashproduct for cash item price setting to 0,, in order to my players have more fun in my server..without GM commands...
but problem is happened,,,login and field server are closed after run...
why??
Just match the folder content of whats shown in the web, ignore the sub archives. The sub archives are just different versions you could try if one does not work. here is an image that clearly shows which folder is which web. Put the contents of the folder in their own web. I think there where two market folders in the pack, take the one with the longer name there you will find these, which also have lots of sub archives but those are also different versions of C# dlls.
You must be registered to see links