Jump to content
Returning Members: Password Reset Required ×

Canyon Suite: A Comet project (for 6192)


Recommended Posts

Posted
Hi, Account Server has a problem sometimes after exiting and entering the game, when logging in the game hangs on the loading screen, on the console it does not show errors, while debugging I found that it loses connection with the gameserver but everything is very confusing. Has it happened to yours?
Posted

I cannot say that it never happened, I had to restart the account server a few times, but it wasnt often.

Did you notice if the problem is on the account or game server?

Posted

I cannot say that it never happened, I had to restart the account server a few times, but it wasnt often.

Did you notice if the problem is on the account or game server?

I think it is in the account service because I restart it and I can now log in.

I don't really know where the problem is, but try entering and exiting one or more accounts several times and you will find the error.

  • 2 weeks later...
Posted

I managed to understand and adapt the Arena Qualifier to the Long source, I follow you and I hope to continue learning more about your programming skills.

This architecture will improve your performance with .net 9 and persistent AssemblyBuilder.

Thank you for your contribution to the community and greetings!

Captura-de-pantalla-2024-06-21-230820.png

Posted

Be careful that Long is a work in progress and hasn't been stressed yet.

I'm currently working on Cross Server connections.

cross.png

Posted

I understand, I am practicing with packages and information transit, even though I am stuck with the ItemRefineInfo package (3252), I cannot show the PerfectionLevel or the PerfectionStats in the GUI Status :/

By the way, the skills and attacks are not implemented, I will try to include it and the AI ​​server to do stress tests

Updated to 6609

Captura-de-pantalla-2024-06-27-100335.png

  • 2 weeks later...
Posted

Hello, for your latest changes I found two bugs, one when removing the garment and another when removing the garment from coat storage

Fix:

Long.Kernel\States\Storage\CoatStorage.cs Line 113

public async Task<bool> UnequipCoatAsync(Item.ItemPosition itemPosition, RemovalType mode = RemovalType.RemoveOnly)
{
   var item = user.UserPackage.GetEquipment(itemPosition);
   if (item == null)
   {
       return false;
   }

await user.SendAsync(new MsgCoatStorage(item.Identity, item.Type, 0, CoatStorageAction.UnequipWrap));

if (mode == RemovalType.Delete)
   {
       await item.DeleteAsync();
   }
   else
   {
       item.Position = Item.ItemPosition.CoatStorage;
       await item.SaveAsync();
   }
   await user.SendAsync(new MsgItemInfo(item));
   await user.UserPackage.SyncEquipmentAsync();
   await user.Screen.BroadcastRoomMsgAsync(new MsgPlayer(user), false);
   await user.SendAsync(new MsgPlayerAttribInfo(user));
   return true;
}

Long.Kernel\Network\Game\Packets\MsgCoatStorage.cs Line 42

public MsgCoatStorage(uint idItem, uint idData, uint life, CoatStorageAction action)
   : base(PacketType.MsgCoatStorage)
{
   Data = new MsgCoatStoragePB()
   {
       Action = (uint)action,
       ItemId = idItem,
	Data = idData,
	Life = life
   };
}

I hope it helps

not found UserCheckInItemToCoatStorage && UserCheckOutItemFromCoatStorage lua scripts

PS: I couldn't include the monster and attack system :(

Posted

Hello, for your latest changes I found two bugs, one when removing the garment and another when removing the garment from coat storage

I hope it helps

not found UserCheckInItemToCoatStorage && UserCheckOutItemFromCoatStorage lua scripts

PS: I couldn't include the monster and attack system :(

I still didnt finish the CoatStorage and TitleStorage implementations, they changed a lot already since my last commit, I wouldn't pull feature branches before they're merged on develop or main xD but ty, I'll take a look at it tonight.

About those LUAs, I got them from the BXZF lua scripts which target 7117, I'm doing some cherry picks on stuff that I think that are on the 6270 version, so if you have higher versions of LUA you'll probably need to get it from there. The 7117 LUA Scripts is almost fully compatible with Long and Canyon, except for some NPC/Item entry points that will have minor changes.

  • 1 month later...
Posted

Is the Dragon Launcher something we can use to modify things like max fps, resolution etc? or am I misunderstanding it's purpose?

Posted
1 hour ago, Zedaf said:

Is the Dragon Launcher something we can use to modify things like max fps, resolution etc? or am I misunderstanding it's purpose?

You can, yes! It's just an open source launcher. Something I was toying around with.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...