Download Latest Version greenworks-v0.22.0-nw-v0.103.1-linux-64.zip (256.8 kB)
Email in envelope

Get an email when there's a new version of Greenworks

Home / v0.19.0
Name Modified Size InfoDownloads / Week
Parent folder
Greenworks v0.19.0 for NW.js v0.94.0 source code.tar.gz 2024-12-08 359.6 kB
Greenworks v0.19.0 for NW.js v0.94.0 source code.zip 2024-12-08 435.6 kB
README.md 2024-12-08 1.7 kB
greenworks-v0.19.0-nw-v0.94.0-linux-32.zip 2024-12-08 267.0 kB
greenworks-v0.19.0-nw-v0.94.0-linux-64.zip 2024-12-08 257.5 kB
greenworks-v0.19.0-nw-v0.94.0-win-32.zip 2024-12-08 418.8 kB
greenworks-v0.19.0-nw-v0.94.0-win-64.zip 2024-12-08 526.5 kB
greenworks-v0.19.0-nw-v0.94.0-osx.zip 2024-12-08 384.2 kB
Totals: 8 Items   2.7 MB 0
  • Update to Steamworks SDK 1.61
  • Greenworks compiled for NW.js v0.94.0
  • New lobby and p2p APIs, [#335] (thanks to @Hocti):
  • greenworks.requestLobbyList()
  • greenworks.getLobbyMemberLimit(steamIDLobby: string): number
  • greenworks.setLobbyMemberLimit(steamIDLobby: string,limit: number): boolean
  • greenworks.getLobbyMemberData(steamIDLobby: string, steamIDMember: string, pchKey: string): string
  • greenworks.setLobbyMemberData(steamIDLobby: string, pchKey: string, pchValue: string): void
  • greenworks.getLobbyDataCount(steamIDLobby: string): number
  • greenworks.getLobbyDataByIndex(steamIDLobby: string, index:number): {key: string, value: string}
  • greenworks.sendLobbyChatMsg(steamIDLobby: string,data: Buffer): boolean
  • greenworks.getLobbyChatEntry(steamIDLobby: string,chatID: number): {steamIDUser: string, data: Buffer,chatEntryType: eChatEntryType}
  • greenworks.sendP2PPacket(steamId: string, sendType: eP2PSendType, data: Buffer,nChannel:number): boolean
  • greenworks.isP2PPacketAvailable(nChannel:number): number
  • greenworks.readP2PPacket(size: number,nChannel:number):{data: Buffer,steamIDRemote: string}
  • greenworks.acceptP2PSessionWithUser(steamId: string): void
  • greenworks.getP2PSessionState(steamIDUser: string): {result:boolean,connectionState:Object}
  • greenworks.closeP2PSessionWithUser(steamIDUser: string): boolean
  • greenworks.closeP2PChannelWithUser(steamIDUser: string, nChannel: number): boolean
  • greenworks.isBehindNAT():boolean
  • New events:
  • lobby-match-list
  • lobby-chat-update
  • lobby-chat-msg
  • p2p-session-request
  • p2p-session-connect-fail
Source: README.md, updated 2024-12-08