Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • Aug 18 03:36
    synchronized commented #95
  • Aug 18 03:34
    synchronized commented #104
  • Aug 18 03:31
    synchronized commented #96
  • Jun 21 13:23

    simonlingoogle on master

    【bug】修复迁移目的位置错误bug (#109) * 【b… (compare)

  • Jun 21 13:23
    simonlingoogle closed #109
  • Jun 21 04:52
    codecov[bot] commented #109
  • Jun 21 04:52
    codecov[bot] commented #109
  • Jun 21 04:51
    simonlingoogle labeled #109
  • Jun 21 04:19
    zengjiwen synchronize #109
  • Jun 21 03:50
    zengjiwen commented #109
  • Jun 18 02:44
    zengjiwen review_requested #109
  • Jun 16 16:58
    zengjiwen commented #109
  • Jun 16 16:48
    zengjiwen synchronize #109
  • Jun 16 05:03
    xiaonanln labeled #109
  • Jun 16 05:03
    xiaonanln commented #109
  • Jun 16 05:02
    xiaonanln commented #109
  • Jun 15 15:32
    zengjiwen commented #109
  • Jun 15 15:29
    zengjiwen opened #109
  • Jun 09 12:54
    zengjiwen opened #108
  • Apr 24 00:59
    baozigit closed #107
罗传月武
@luochuanyuewu
Anyone?
Aasif Shaikh
@aasifshaikh
Hi There!
I hit on this project on github and must say, it's cool. This is something I was looking to work on.
罗传月武
@luochuanyuewu
We need protobuf support.
Seis
@xiaonanln
why do you need protobuf so much?
罗传月武
@luochuanyuewu
。。现在的项目消息体是结构体包结构体,一个消息包非常大,还用传统的read int float, str等。会哭的。
当发现protobuf后,简直看到了天堂。同时其他星星比较多的go服务器框架都是支持这类数据交换格式的。
Go net,cell net, nano, leaf都支持这个。
Benjamin Stanley
@HeadClot
Hello
Seis
@xiaonanln
hello
DarrenLi0596
@DarrenLi0596
hi, there, newbie of the goworld word. I tried to connect goworld server from unity client but failed. The error message is "NullReferenceException: Object reference not set to an instance of an object
Login.OnRegister () (at Assets/GoWorld/DemoScripts/Login.cs)" when click the register button. Thanks in advance.
Seis
@xiaonanln
@DarrenLi0596 did you set compress_connection=1 in goworld.ini? Cause now clients don't support compression yet
SonarBeserk
@SonarBeserk
@xiaonanln In that sense I agree with protobufs, makes the protocol easier to work with
A large part of it is the fact it allows support of 10 different languages without needing to port the protocol definition and provides an efficient marshaller
SonarBeserk
@SonarBeserk
What purpose did you make goworld for? A game you are working on or something?
Seis
@xiaonanln
@SonarBeserk protobuf do have these advantages.
Seis
@xiaonanln
@SonarBeserk I am a game server developer, but in my company we don't use golang. Goworld try to solve some key issues in game server development, and also makes me learn golang much more.
@SonarBeserk We are always so busy with game logic and requirements from designers every day and we don't really have the change to dig into the game server engine.
SonarBeserk
@SonarBeserk
@xiaonanln Do you worry about the overhead of supporting so many technologies? I noticed already with everything you are sitting at around 50k lines of code which im not fully sure what all is done in
Benjamin Stanley
@HeadClot
Hey @xiaonanln - Got a question is UE4 support being considered for GoWorld?
Seis
@xiaonanln
@HeadClot I am not familiar with UE4. But you can develop your own UE4 client for goworld. The data protocol is actually pretty easy.
@SonarBeserk Not counting vendor, there are only 19K lines of code.
Nguyen Manh Duan
@MD_Gru_twitter
Hi @xiaonanln, What about the roadmap of goworld? Can you share about it? I'm curious, Do you use goworld for your current project, and if not, what game server do you use now?
Seis
@xiaonanln
sin
Nguyen Manh Duan
@MD_Gru_twitter
sin?
Seis
@xiaonanln
Since it is more or less a personal project now, I am trying to make goworld as robust and efficient as possible but not going to put a lot of features into it. Recently, I am working on goworld to make the architecture auto-scaling so that game, gate processes can be started or stopped dynamically. I am also trying to make goworld more suitable for running in Docker.
I am working on a Python Game Server Engine in my daily work. There are other people who are developing on goworld in one of my chatroom.
Nguyen Manh Duan
@MD_Gru_twitter
thank you. I hope thay goworld grow up
you are great
Seis
@xiaonanln
Thank you.
Nguyen Manh Duan
@MD_Gru_twitter
Nguyen Manh Duan
@MD_Gru_twitter
your demo with unity can not use for web. it use tcp, not websocket?
Иван Давыдов
@IvanDavydov77_twitter
hello
Иван Давыдов
@IvanDavydov77_twitter
im trying to understand the structure. so i have a question? how ticker will trigger my game loop function? im creating a poker app, if a client didn't make any action, i will update the game turn for next client.