Skip to content
#

multiplayer

Here are 1,999 public repositories matching this topic...

heinezen
heinezen commented Oct 1, 2021

Required skills: Python

Difficulty: Easy

For the initial asset conversion, openage provides textual output to signal which stage of conversion has been reached. The output usually looks like this:

INFO [py] converting metadata
INFO [py] [0] palette
INFO [py] [1] empires.dat
INFO [py] Starting conversion...
INFO [py] Extracting Genie data...
INFO [py] Creating API-like ob
boardgame.io
joepinion
joepinion commented Jan 18, 2021

Is there a way, built-in already, to take the initial game state and step through the log to receive a G object back at each step?

I see the ability to do this in debug, but how can we do this in the client regular user interface? The use case is, being able to rewind time to review previous moves, especially after loading the page mid-game.

agones
roberthbailey
roberthbailey commented Oct 7, 2021

A lint update that didn't touch the SDKs caused a test failure.

make[2]: *** [run-sdk-conformance-no-build] Error 1
includes/sdk.mk:145: recipe for target 'run-sdk-conformance-no-build' failed
make[1]: *** [run-sdk-conformance-test] Error 2
includes/sdk.mk:152: recipe for target 'run-sdk-conformance-test' failed
includes/sdk.mk:156: recipe for target 'run-sdk-conformance-test-cpp' fai
warzone2100
evennia
kovitikus
kovitikus commented Apr 28, 2021

Is your feature request related to a problem? Please describe.

Right now, this condition check on the delete() outcome has no value.
script deletion check

Describe the solution you'd like

I'd like to see the DefaultScript.delete() method check to make sure the deletion was done properly and then return a boolean value.

Or as @Griatch put it

dwoodruffsf
dwoodruffsf commented May 4, 2021

Describe the bug
If you spawn a Player Object explicitly like this:
newPlayer.SpawnAsPlayerObject(clientId, null, true);

It will clean up if the player disconnects. But if the server force-ends the client connection via DisconnectClient, the object is left hanging around.

![image](https://user-images.githubusercontent.com/27827009/117048953-90afee00-ace1-11eb-9217-e94ba2331e41.pn

Snowfallzz
Snowfallzz commented Sep 21, 2021

Describe the bug

  • Objects set to breakable="false" in map remain breakable (hay boxes, object ID 996, object ID 3280 and many more)

To Reproduce

  • Set any of the objects I mentioned above to breakable="false"

Expected behavior

  • Objects become unbreakable and do not fall apart after a heavy weight passes on them

Screenshots

游戏服务器框架,网络层分别用SocketAPI、Boost Asio、Libuv三种方式实现, 框架内使用共享内存,无锁队列,对象池,内存池来提高服务器性能。还包含一个不断完善的Unity 3D客户端,客户端含大量完整资源,坐骑,宠物,伙伴,装备, 这些均己实现上阵和穿戴, 并可进入副本战斗,多人玩法也己实现, 持续开发中。

  • Updated Oct 24, 2021
  • C++
XAMPPRocky
XAMPPRocky commented Oct 7, 2021

Currently if you use a docker hostname in the configuration you'll get an error about a invalid IP address, but there are times where you need to get IP from the hostname. When I was trying to make a docker-compose version of the iperf3 for #410, docker compose gives services hostnames for service discovery, but these are not picked up by std's implementation of ToSocketAddrs or dns-lookup

Improve this page

Add a description, image, and links to the multiplayer topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the multiplayer topic, visit your repo's landing page and select "manage topics."

Learn more