紧急求助游戏如何修改config文件件后的问题

15:05 提问
手动修改linux的配置文件.config,编译通不过
我要打开ipv6功能,一般的方法是通过make menuconfig界面打开相应的选项,我只要ipv6功能,所以其他的都去掉了,修改后的.config和原来相比多了以下几项:
CONFIG_IPV6=y
#CONFIG_IPV6_PRIVACY is not set
#CONFIG_IPV6_ROUTER_PREF is not set
#CONFIG_INET6_AH is not set
#CONFIG_INET6_ESP is not set
#CONFIG_INET6_IPCOMP is not set
#CONFIG_INET6_XFRM_MODE_TRANSPORT is not set
#CONFIG_INET6_XFRM_MODE_TUNNEL is not set
#CONFIG_INET6_XFRM_MODE_BEET is not set
#CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION is not set
#CONFIG_IPV6_SIT is not set
#CONFIG_IPV6_TUNNEL is not set
CONFIG_IPV6_MULTIPLE_TABLES is not set
#IPv6: Netfilter Configuration (EXPERIMENTAL)
#CONFIG_IP6_NF_QUEUE is not set
#CONFIG_IP6_NF_IPTABLES is not set
然后编译内核,可以通过。
但是我觉得其他项都没有打开,写在.config配置文件里比较别扭,然后我就把内核回退到make menuconfig之前的原始状态,在.config里手动只加入一项:CONFIG_IPV6=y,结果编译就通不过了,提示:
scripts/kconfig/conf -s arch/i386/Kconfig
*Restart config...
*Networking options
Network packet debugging (NETDEBUG) [N/y/?] n
Packet socket (PACKET) [Y/n/m/?] y
Packet socket: mmapped IO (PACKET_MMAP) [Y/n/?] y
Unix domain sockets (UNIX) [Y/n/m/?] y
Transformation user configuration interface (XFRM_USER)
请问这是怎么回事?手动修改.config之后还要做什么操作吗?
按赞数排序
还是用make menuconfig来配置吧,怀疑是某些依赖项没打开。
用./config的时候,去掉相关配置项
其他相关推荐|  
|  
|  
|  
|  
只需一步,快速开始
查看: 3507|回复: 14
有没有617修改MOD上限的gameconfig.xml或者教程,更新617之后以前的不能用了
主题帖子积分
初级玩家, 积分 68, 距离下一级还需 32 积分
初级玩家, 积分 68, 距离下一级还需 32 积分
有没有617修改MOD上限的gameconfig.xml或者教程,更新617之后以前的不能用了,现在添加的MOD超过上限,一进游戏就停止工作。
主题帖子积分
游戏达人, 积分 2383, 距离下一级还需 1117 积分
游戏达人, 积分 2383, 距离下一级还需 1117 积分
试试我改的,我自己可以用
本帖子中包含更多资源
才可以下载或查看,没有帐号?
主题帖子积分
初级玩家, 积分 68, 距离下一级还需 32 积分
初级玩家, 积分 68, 距离下一级还需 32 积分
guyaohao 发表于
试试我改的,我自己可以用
额,用不了,,,停止工作....&&这个文件怎么修改?有没有教程之类的???
主题帖子积分
游戏达人, 积分 2383, 距离下一级还需 1117 积分
游戏达人, 积分 2383, 距离下一级还需 1117 积分
ping250 发表于
额,用不了,,,停止工作....&&这个文件怎么修改?有没有教程之类的???
没有教程,自己看数据改
主题帖子积分
高级玩家, 积分 336, 距离下一级还需 264 积分
高级玩家, 积分 336, 距离下一级还需 264 积分
&PoolName&Vehicles&/PoolName&
&PoolSize value=&900&/&
&MaxVehicleModelInfos value=&900&/&
&MaxExtraVehicleModelInfos value=&450&/&
&PoolName&VehicleStreamRequest&/PoolName&
&PoolSize value=&150&/&
&PoolName&VehicleStreamRender&/PoolName&
&PoolSize value=&140&/&
&PoolName&VehicleStruct&/PoolName&
&PoolSize value=&800&/&
&PoolName&HandlingData&/PoolName&
&PoolSize value=&800&/&
&PedsForVehicles_Base value=&130&/&
&PedsForVehicles value=&130&/&
&VehicleMemoryMultiplier value=&800&/&
&VehicleUpperLimit value=&200&/&
找到这些位置 改成以上数字看看
主题帖子积分
初级玩家, 积分 68, 距离下一级还需 32 积分
初级玩家, 积分 68, 距离下一级还需 32 积分
etgo0088 发表于
已经改好了
主题帖子积分
新手玩家, 积分 13, 距离下一级还需 17 积分
新手玩家, 积分 13, 距离下一级还需 17 积分
ping250 发表于
已经改好了
我也是更新到617.1之后添加类MOD也是不行了,请问楼主那个参数修改之后你的能用添加式MOD了吗
主题帖子积分
初级玩家, 积分 68, 距离下一级还需 32 积分
初级玩家, 积分 68, 距离下一级还需 32 积分
我也是更新到617.1之后添加类MOD也是不行了,请问楼主那个参数修改之后你的能用添加式MOD了吗
可以用了...
主题帖子积分
新手玩家, 积分 13, 距离下一级还需 17 积分
新手玩家, 积分 13, 距离下一级还需 17 积分
ping250 发表于
可以用了...
感谢告知啊,我没找对方法,十多天没玩过 MOD了
主题帖子积分
初级玩家, 积分 68, 距离下一级还需 32 积分
初级玩家, 积分 68, 距离下一级还需 32 积分
感谢告知啊,我没找对方法,十多天没玩过 MOD了
更新之后解锁MOD上限的文件被覆盖成原版了,,所以添加过多的MOD会游戏崩溃,去找一个617版本的解除MOD上限文件就好了,,不过估计下次更新还得蹦..........
主题帖子积分
初级玩家, 积分 50, 距离下一级还需 50 积分
初级玩家, 积分 50, 距离下一级还需 50 积分
楼主我也是617版本 我用的别人的整合包&&具体要改哪些数据 数值多少&&依据是什么&&数据之间有关联吗&&感激不尽
主题帖子积分
中级玩家, 积分 211, 距离下一级还需 39 积分
中级玩家, 积分 211, 距离下一级还需 39 积分
同求同求!
主题帖子积分
初级玩家, 积分 42, 距离下一级还需 58 积分
初级玩家, 积分 42, 距离下一级还需 58 积分
楼主你这个可以打多少个,外网的那个我打了120个左右就不行了,另外问一句,改那些数据增加数量
主题帖子积分
初级玩家, 积分 42, 距离下一级还需 58 积分
初级玩家, 积分 42, 距离下一级还需 58 积分
etgo0088 发表于
gameconfig.xml上限是只用改这些数据吗?
&PoolName&Vehicles&/PoolName&
&PoolSize value=&900&/&
&MaxVehicleModelInfos value=&900&/&
&MaxExtraVehicleModelInfos value=&450&/&
&PoolName&VehicleStreamRequest&/PoolName&
&PoolSize value=&150&/&
&PoolName&VehicleStreamRender&/PoolName&
&PoolSize value=&140&/&
&PoolName&VehicleStruct&/PoolName&
&PoolSize value=&800&/&
&PoolName&HandlingData&/PoolName&
&PoolSize value=&800&/&
&PedsForVehicles_Base value=&130&/&
&PedsForVehicles value=&130&/&
&VehicleMemoryMultiplier value=&800&/&
&VehicleUpperLimit value=&200&/&
主题帖子积分
中级玩家, 积分 116, 距离下一级还需 134 积分
中级玩家, 积分 116, 距离下一级还需 134 积分
试试我改的我自己可以用
Powered by[csharp]&&
事实证明这种做法是不可行的。虽然程序运行时的值已经被修改。但是打开app.config查看,会看到值仍然没有被改动。如果重启程序,就会使用以前的旧值。用这种方法只可以读取值。不能写入或者修改值。
注意,正确的做法是,把配置文件按照普通的xml文件来进行修改,否则,经常出现的问题就是你所修改的东西其实最后根本没有写入文件!最后还是修改失败!
当作普通的xml文件读取的话,首先就要知道怎么寻找文件的路径。我们知道一般配置文件就在跟可执行exe文件在同一目录下,且仅仅在名称后面添加了一个.config 因此,可以用Application.ExecuteablePath+&.cofig&的方式来获得,不过更加推荐使用AppDomain.CurrentDomain.SetupInformation.ConfigurationFile这句话来直接获取当前程序的配置文件的位置,具体原因,后面再叙述。
现在回过头还是看上面的这个函数,看它的最后一行,它的作用是什么?
查找msdn文档可以发现微软出于性能考虑,对配置文件App.config采用了缓存策略,因此,尽管上面的函数确实在磁盘文件中修改了节点的值,当时,当用前面的那个函数读取的时候,会依然得到原来的那个值,仿佛没有修改一样!所以,必须使用这么句话,进行一遍刷新,强制要求程序下一次读取的时候,从磁盘文件读取!
好了,现在使用Visual Studio写C#程序的童鞋应该都遇到了一个蛋疼的问题,就是在debug时,明明在程序中修改了配置文件,可是下次重新执行程序的时候,发现程序根本没有发生变化,打开与exe文件相对应的config文件查看,发现文件根本没有变化!!!!明明就是当作xml文件来操作的,怎么会这样?!
其实这就涉及VS的运行机制问题了,细心的童鞋会在exe文件的同目录下,发现有一个与之对应的vshost.exe,以及vshost.exe.config 文件,当打开这里的这个config文件后会发现,在这里面的xml文件的值发生了变化!对滴~VS无论在Debug还是Release下,运行的程序都是这个带有vshost的程序,修改的也是这个程序对应的config。当程序刚刚启动的时候,却是读取的原来与exe文件对应的config文件,将这个config文件内容替换原来与vshost.exe对应的config里面内容,这也就是为什么每次重新开程序后恢复原状的原因。
由于程序在VS里面调试的时候,运行的程序与直接去bin文件夹运行的程序不一样,所以,更推荐使用AppDomain.CurrentDomain.SetupInformation.ConfigurationFile来获取当前运行程序的配置文件。
用了各种方法 ,还是无法修改App.config的内容,虽然vshost.exe.config &确实修改。但是下一次启动读的还是原来的config,并且还替换了已经修改的vshost.exe.config&
怎么办,继续寻寻觅觅……
最终采取的方案如下:
[csharp]&&
虽说 app.config文件 还是无法看到修改,但是程序运行的时候实际调用的两个文件(vshost.exe.config和exe.config&&)都被修改了,这样每次启动
配置文件里的内容也都是最新的,只不过如果你的程序重新生成的话,两个文件就会被app.config的内容覆盖。
仅仅是调式阶段会有一些不方便,但是一旦打包,就能够很好的使用,每次都能修改配置文件内容,并读取到最新的内容。&
本文已收录于以下专栏:
相关文章推荐
最近出差在北京做一个小项目,项目里需要读取配置文件的小功能,觉得挺有参考意义的就把代码发上来给大家参考一下。我们选择了直接用微软的读取配置文件的方法。 这个是程序的运行设计效果,就是把这些参数可以进行...
          String str = ConfigurationManager.AppSettings[&DemoKey&];
  ...
人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..
WinForm修改App.config配置文件主要是通过System.Configuration.dll里ConfigurationManager类来实现,在功能开发前是需要手动引用该dll文件。Co...
在开发Web项目的时候,会有一个配置文件Web.config,用来存放一些全局的变量,如连接数据库用的字符串。相应的,在开发winform程序时,也有一个配置文件,它就是App.config,这个文件...
自定义应用程序配置文件(app.config)
1. 向项目添加app.config文件:
右击项目名称,选择“添加”→“添加新建项”,在出现的“添加新项”对话框中,选择“添加应用程序配置...
首先,先说明,我使用的app.config 配置文件的格式如下:
因此,对于配置文件的读取方式如下:(依然由...
这个问题是前一阶段写windows服务碰到的。本来在写获取配置文件的某个配置的值的时候,通常我都是写类似下面的这么一个静态方法来获取:
他的最新文章
讲师:汪剑
讲师:陈守元
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)config 文件配置_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
config 文件配置
阅读已结束,下载文档到电脑
想免费下载更多文档?
定制HR最喜欢的简历
下载文档到电脑,方便使用
还剩3页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢}

我要回帖

更多关于 linux修改config文件 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信