【问题标题】:string terminated by ^7 [closed]由 ^7 终止的字符串 [关闭]
【发布时间】:2012-11-06 19:28:54
【问题描述】:

我使用 udp 套接字和字节数组在 C# 中向 quake 3 服务器发出 rcon 请求以进行发送和接收。

一切正常,除了当我请求服务器状态时,玩家名称字符串全部由 ^7 终止,如下所示:DeathMaster^7。

rcon 命令返回的其他字符串都没有这个问题,所以我很困惑可能是什么问题。

如果你知道,请告诉我。

【问题讨论】:

  • 您将不得不发布一些代码,否则我们将不知道出了什么问题。

标签: c# sockets color-codes quake


【解决方案1】:

您的代码没有问题。

^7 是一种颜色代码,用于让玩家更改他们在屏幕文本中出现的名字的颜色。在这种情况下,^7 将名称设置为白色。

如果您想亲自测试,请连接到服务器并将您的名称更改为类似这样的名称:^3|SO|^7JonSkeet,您会看到一个带有多种颜色的名称。

许多游戏都是基于 Quake3 引擎构建的,因此它们也使用类似的系统来为名称着色。

Color codes of Quake3

【讨论】:

    【解决方案2】:

    它可以是来自db的真实姓名。并且您可以在循环请求中重写(删除最后 2 个字符)中的名称。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-23
      • 2021-10-16
      • 1970-01-01
      相关资源
      最近更新 更多