- Node.js ≥ 22
- TypeScript ≥ 5.0(可选)
npm install @croupier/sdk
import { CroupierClient, ClientConfig } from '@croupier/sdk';
const config: ClientConfig = {
agentAddr: 'localhost:19090',
gameId: 'demo-game',
env: 'development',
insecure: true,
};
const client = new CroupierClient(config);
client.registerFunction({
id: 'hello.world',
version: '0.1.0',
}, async (ctx, payload) => {
return { success: true };
});
await client.serve();
const { CroupierClient } = require('@croupier/sdk');
const client = new CroupierClient({
agentAddr: 'localhost:19090',
gameId: 'demo-game',
env: 'development',
});
client.registerFunction({
id: 'hello.world',
version: '0.1.0',
}, async (ctx, payload) => {
return { success: true };
});
client.serve();